AtChem2 icon indicating copy to clipboard operation
AtChem2 copied to clipboard

Atmospheric chemistry box-model for the MCM

Results 39 AtChem2 issues
Sort by recently updated
recently updated
newest added

Revision of the AtChem2 Manual. Add a github actions workflow to compile and upload automatically the Manual PDF file.

This PR is just to investigate the failure of the model tests on macOS **Do not merge**

I noticed these warnings on the testsuite logs for macos only (both version 11 and 12). Likely not very serious, but to be checked. Not sure if this can be...

to investigate

Doesn't appear to be serious. Compilation ends with the following warning message: ``` gfortran-11 -o atchem2 -Jobj -Iobj src/dataStructures.f90 src/argparse.f90 src/interpolationFunctions.f90 src/configFunctions.f90 src/inputFunctions.f90 src/outputFunctions.f90 src/atmosphereFunctions.f90 src/solarFunctions.f90 src/constraintFunctions.f90 src/solverFunctions.f90 src/parameterModules.f90 src/atchem2.f90...

to investigate

I can't see that we check that the user hasn't defined the same species as both variably-constrained and constant. This case needs sensible handling. https://github.com/AtChem/AtChem2/issues/272#issuecomment-398749169 shows how we handle the...

bug
enhancement

It would be good to check for duplicate reactions in the chemical mechanism. It's an easy mistake to make when assembling the `fac` file and I don't think we currently...

enhancement

The mechanism conversion script (`mech_converter.py`) needs to be refactored. At the moment it consists of a giant `convert_to_fortran()` function, which does a lot of things in a sequence to convert...

enhancement
help wanted

Probably need to switch completely to Python3 at some point , instead of relying on `__future__`. Python2 is being phased out in 2020 (https://www.python.org/doc/sunset-python-2/). It also does not make sense...

low priority

Using https://github.com/fortran-lang/setup-fortran might mean we can slim down our own hand-crafted Fortran compiler install code. I've not looked over it at all to check it would work, but looks good....

enhancement
low priority

More a warning/placeholder for the future than an issue per se. `ifort` is being dperecated and replaced by `ifx`. Discontinuation is late 2024, so from that point on there will...

low priority
to investigate