compile error wrfda on perlmutter

peterjan

New member
I get the error message
module_configure.f90(32867): error #6404: This name does not have a type, and must have an explicit type. [MOZCART_KPP]
chm_opts_ndx(:nchm_opts) = (/ mozcart_kpp ,t1_mozcart_kpp ,mozart_mosaic_4bin_kpp ,mozart_mosaic_4bin_aq_kpp /)
--------------------------------^
module_configure.f90(32867): error #6404: This name does not have a type, and must have an explicit type. [T1_MOZCART_KPP]
chm_opts_ndx(:nchm_opts) = (/ mozcart_kpp ,t1_mozcart_kpp ,mozart_mosaic_4bin_kpp ,mozart_mosaic_4bin_aq_kpp /)
---------------------------------------------^
module_configure.f90(32867): error #6404: This name does not have a type, and must have an explicit type. [MOZART_MOSAIC_4BIN_KPP]
chm_opts_ndx(:nchm_opts) = (/ mozcart_kpp ,t1_mozcart_kpp ,mozart_mosaic_4bin_kpp ,mozart_mosaic_4bin_aq_kpp /)
-------------------------------------------------------------^


Which is interesting because the find command cannot even locate 'module_configure.f90'.

Has anyone ever managed to compile wrfda on Perlmutter? And if so, which compiler did you use? I have issues with intel and gnu, and the compiler issues are different. (Gnu finds a lot of depreciated old fortran, a bit embarrassing...)

Thanks!
Peter Jan
 

Attachments

I get the error message
module_configure.f90(32867): error #6404: This name does not have a type, and must have an explicit type. [MOZCART_KPP]
chm_opts_ndx:)nchm_opts) = (/ mozcart_kpp ,t1_mozcart_kpp ,mozart_mosaic_4bin_kpp ,mozart_mosaic_4bin_aq_kpp /)
--------------------------------^
module_configure.f90(32867): error #6404: This name does not have a type, and must have an explicit type. [T1_MOZCART_KPP]
chm_opts_ndx:)nchm_opts) = (/ mozcart_kpp ,t1_mozcart_kpp ,mozart_mosaic_4bin_kpp ,mozart_mosaic_4bin_aq_kpp /)
---------------------------------------------^
module_configure.f90(32867): error #6404: This name does not have a type, and must have an explicit type. [MOZART_MOSAIC_4BIN_KPP]
chm_opts_ndx:)nchm_opts) = (/ mozcart_kpp ,t1_mozcart_kpp ,mozart_mosaic_4bin_kpp ,mozart_mosaic_4bin_aq_kpp /)
-------------------------------------------------------------^


Which is interesting because the find command cannot even locate 'module_configure.f90'.

Has anyone ever managed to compile wrfda on Perlmutter? And if so, which compiler did you use? I have issues with intel and gnu, and the compiler issues are different. (Gnu finds a lot of depreciated old fortran, a bit embarrassing...)

Thanks!
Peter Jan

sometimes this will help fix it
 

sometimes this will help fix it
Hi William,
Thanks for this! I noticed this forum suggestion before, and have tried it, but the error remains.
Best, Peter Jan
 
I did. The issue seems to be with WRF-Chem. We probably don't need WRF-Chem since we will couple WRF with DART, and WRFDA is only used for some technical stuff. Hence, we can use WRF without Chem, which seems to compile well.
Thanks for your help!
PJ
 
I did. The issue seems to be with WRF-Chem. We probably don't need WRF-Chem since we will couple WRF with DART, and WRFDA is only used for some technical stuff. Hence, we can use WRF without Chem, which seems to compile well.
Thanks for your help!
PJ
Wrf chem and Wrf chem da have a special set of code structure that makes them a little difficult to install. I can provide some instructions if you need that
 
Back
Top