-
Couldn't load subscription status.
- Fork 791
Description
Building WRF-CHEM with Cray compiler results in compilation errors for two files:
For chem/module_optical_averaging.F errors are related to syntax, looks compiler doesn’t like statements like this:
write(,), . Removing comma after write fixes this problem. There are 8 such statements in this file
The other error I see is in chem/module_mosaic_addemiss.F. In module module_mosaic_addemiss subroutine mosaic_dust_gocartemis is used but this subroutine is outside the module. The compiler complains that because this subroutine has an optional argument an interface to this routine is needed in module itself. The easiest solution would be to include subroutine mosaic_dust_gocartemis in the module. But other options - defining interface to this subroutine are also possible and I can provide such solution.
We would like to fix those issues in WRF-CHEM so Cray compilers can be used for compilation.