uw-comphys / openccm

OpenCCM is a CFD-based compartment modelling software package. It is primarily intended for convection dominated reactive flows which feature a weak or one-way coupling between the reactive species and the carrier fluid, i.e. the reaction does not substantially influence the fluid flow over the course of the simulation.
https://uw-comphys.github.io/openccm/
GNU Lesser General Public License v2.1
0 stars 3 forks source link

JOSS Review - comments on paper #43

Open speth opened 3 weeks ago

speth commented 3 weeks ago

I appreciate the opportunity to review this tool for JOSS (https://github.com/openjournals/joss-reviews/issues/6963). OpenCCM seems like it could be a useful tool in a number of different areas. Besides the other issues I opened regarding the software, I wanted to offer some comments / suggestions for the paper itself:

Alex-Vasile commented 3 weeks ago

In the description of the user interface, the input file is described as "text based," but is there any more structure to it than that? An example would aid in understanding.

The main directory contains two example config files, CONFIG and CONFIG_REACTIONS. Would indicating their existence and pointing the reader to it address this comment?

speth commented 3 days ago

The main directory contains two example config files, CONFIG and CONFIG_REACTIONS. Would indicating their existence and pointing the reader to it address this comment?

Does the CONFIG file in the repository root describe all of the available configuration options? If so, then I would say yes, pointing to these files is sufficient. Repeating this information in the documentation website would also help clarify how to use the software.

speth commented 3 days ago

Something else I noticed while looking at the reactions config file for the pipe_with_recirc_2d example is that it uses species names like Na2CO3, while the the "Reaction Configuration File" section of the paper suggests that only letters are allowed in species names, requiring these species names to be replaced with abstract ones like a or b. Is this a recent change to the code to support a more natural naming convention?

Alex-Vasile commented 2 days ago

There was a recent code change to improve that, the manuscript was update to reflect it, I forgot to go back to the original submission page an regenerate the manuscript. That's now been done.