PeterJamesRye
New member
When compiling WRF version 4.2 using gfortran 10, several errors have been encountered.
There are many cases where the compiler reports rank mismatches in subroutine calls and inconsistencies of INTENT between the subroutine making the call and the requirement of the routine called. These are fixable using command options “-fallow-argument-mismatch -fallow-invalid-boz”, but should be rectified in the code.
More crucially, the compiler generates an out-of-memory error when compiling some of the routines (e.g., module_comm_nesting_dm.f90). This appears to be a fault in gfortran, and has been reported.
There are many cases where the compiler reports rank mismatches in subroutine calls and inconsistencies of INTENT between the subroutine making the call and the requirement of the routine called. These are fixable using command options “-fallow-argument-mismatch -fallow-invalid-boz”, but should be rectified in the code.
More crucially, the compiler generates an out-of-memory error when compiling some of the routines (e.g., module_comm_nesting_dm.f90). This appears to be a fault in gfortran, and has been reported.