-
-
Notifications
You must be signed in to change notification settings - Fork 41
[PRE REVIEW]: MPI-Rockstar: a Hybrid MPI and OpenMP Parallel Implementation of the Rockstar Halo finder #7629
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
Hello human, I'm @editorialbot, a robot that can help you with some common editorial tasks. For a list of things I can do to help you, just type:
For example, to regenerate the paper pdf after making changes in the paper's md or bib files, type:
|
|
Software report:
Commit count by author:
|
Paper file info: 📄 Wordcount for ✅ The paper includes a |
License info: 🔴 Failed to discover a valid open source license |
Five most similar historical JOSS papers: CosmicProfiles: A Python package for radial profiling of finitely sampled dark matter halos and galaxies Nyx: A Massively Parallel AMR Code for Computational Cosmology MARTINI: Mock Array Radio Telescope Interferometry of the Neutral ISM MAESTROeX: A Massively Parallel Low Mach Number Astrophysical Solver Paicos: A Python package for analysis of (cosmological) simulations performed with Arepo |
Hi @Tomoaki-Ishiyama, and thanks for your submission to JOSS. The nature of this submission looks a bit unusual so I'd like to clear up a few things before we consider continuing to review. Specifically, is the idea that JOSS reviews the submitted repo and the original Rockstar code? Or is this submission in effect a standalone fork that extends the previous code? The latter is in principle in scope for JOSS (see Should I write my own software or contribute to an existing package?) but I notice that the new documentation is just the top-level README, which has some technical details but little context, and there don't appear to be any examples ready to run out-of-the-box. You might find inspiration for the kind of documentation and examples we strive for by glancing at some of the similar articles listed in the comment above. |
Hi @warrickball and thank you so much for your comments. This submission is in effect a standalone fork that extends the original Rockstar code. Indeed, the current README contains little context. We will attempt to fix it as soon as possible. |
Thanks. In that case, I'm going to flag this article for an editorial review of whether the extension to MPI meets JOSS requirements for substantial scholarly effort. This should take about two weeks. Sorry for the extra wait! |
@editorialbot query scope |
Submission flagged for editorial review. |
We believe that this code meets JOSS requirements because the extension to MPI and massively parallel environment took nearly a year and our community was eager for this extension. Thank you for your consideration. |
Hi again @Tomoaki-Ishiyama, I'm pleased to say that the editorial board has agreed that the MPI parallelisation alone is a substantial contribution, so we'll continue our process. All the suitable JOSS editors are currently working at capacity so I'm going to "waitlist" this review until an editor with the relevant expertise is available to take it on. Thanks for your patience! |
@warrickball That's great! Thank you so much. Then, we will wait the editor assignment. |
@warrickball We have been waiting the editor assignment for more than 3 months. How much longer do we have to wait? Editors seem to be assigned for the most of papers submitted after us. Thank you for your assistance. |
Hi @Tomoaki-Ishiyama, I do apologise for the very long wait. The Astronomy, Astrophysics & Space Science (AASS) track of JOSS has a substantial backlog, which is typically leading to a ~3 month wait from submission to an editor becoming available. MPI-Rockstar is now in effect at the front of the queue but we still need an editor with appropriate expertise to become available, which is why some more recent submissions (though many also >2 months old) have been picked up first. |
@warrickball I can help to edit this. |
@junghans, that'd be great! You're more than welcome to self-assign yourself as editor. Feel free to ask me anything (here or privately) before you self-assign. |
@editorialbot assign me as editor |
Assigned! @junghans is now the editor |
@Tomoaki-Ishiyama at a first glance the paper rather short, could you add a section with details on how the parallelization was done? And maybe some scaling results? See https://doi.org/[10.21105/joss.03296](https://doi.org/10.21105/joss.03296) and https://doi.org/[10.21105/joss.06714](https://doi.org/10.21105/joss.06714) |
@junghans Thank you for your assistance! I see. I will add a section for the parallelization and scalability as soon as possible. |
Five most similar historical JOSS papers: Nyx: A Massively Parallel AMR Code for Computational Cosmology MARTINI: Mock Array Radio Telescope Interferometry of the Neutral ISM CASTRO: A Massively Parallel Compressible Astrophysics Simulation Code SkyPy: A package for modelling the Universe X-PSI: A Python package for neutron star X-ray pulse simulation and inference |
@junghans I have just updated the draft following your comments. Please review it again. |
Thanks for adding that section, could you please also add a figure showing the hybrid parallelization scheme? |
Submitting author: @Tomoaki-Ishiyama (Tomoaki Ishiyama)
Repository: https://github.com/Tomoaki-Ishiyama/mpi-rockstar
Branch with paper.md (empty if default branch): joss
Version: v1.0.0
Editor: @junghans
Reviewers: Pending
Managing EiC: Warrick Ball
Status
Status badge code:
Author instructions
Thanks for submitting your paper to JOSS @Tomoaki-Ishiyama. Currently, there isn't a JOSS editor assigned to your paper.
@Tomoaki-Ishiyama if you have any suggestions for potential reviewers then please mention them here in this thread (without tagging them with an @). You can search the list of people that have already agreed to review and may be suitable for this submission.
Editor instructions
The JOSS submission bot @editorialbot is here to help you find and assign reviewers and start the main review. To find out what @editorialbot can do for you type:
The text was updated successfully, but these errors were encountered: