I am able to port the previous cesm version 1.2.2 on our machine. However, when I tried to port cesm2 based on the following linkhttp://esmci.github.io/cime/users_guide/porting-cime.html), I got some error messages with creating new case.Here is the relevant configuration for our machine:----------------------------config_compilers.xml:
$(NETCDF)
$(shell $(NETCDF_PATH)/bin/nc-config --flibs) -llapack -lblas
openmpi
$(INC_MPI)/..
config_machines.xml:
MIT Svante-Login, batch system is SLURM
LINUX
pgi
openmpi........... config_batch.xml
sbatch
-S {{ shell }}
---------------------------------------------------------------Here is the steps I have taken:1. when I run "xmllint", the results indicate that config_machines.xml validates;2. When I run "scripts_regression_tests.py", I have the following error message:results: Ran 129 tests in 100.785s FAILED (failures=32, errors=64, skipped=9)
Some error messages are like "Could not find a matching MPI for attributes: {'mpilib': 'openmpi', 'threaded': False,'compiler': 'pgi'}"
3. When I run "create_newcase" as follows, I am getting the simiar error as I run "scripts_regression_tests.py"
$(NETCDF)
$(shell $(NETCDF_PATH)/bin/nc-config --flibs) -llapack -lblas
openmpi
$(INC_MPI)/..
config_machines.xml:
MIT Svante-Login, batch system is SLURM
LINUX
pgi
openmpi........... config_batch.xml
sbatch
-S {{ shell }}
---------------------------------------------------------------Here is the steps I have taken:1. when I run "xmllint", the results indicate that config_machines.xml validates;2. When I run "scripts_regression_tests.py", I have the following error message:results: Ran 129 tests in 100.785s FAILED (failures=32, errors=64, skipped=9)
Some error messages are like "Could not find a matching MPI for attributes: {'mpilib': 'openmpi', 'threaded': False,'compiler': 'pgi'}"
3. When I run "create_newcase" as follows, I am getting the simiar error as I run "scripts_regression_tests.py"
Code:
./create_newcase --case ../../../cases/test2000 --compset I2000Clm50SpGs --res hcru_hcru --machine svante --run-unsupported<br /><br />Compset longname is 2000_DATM%GSWP3v1_CLM50%SP_SICE_SOCN_MOSART_SGLC_SWAV<br />Compset specification file is /net/fs05/d1/xgao/cesm/cesm2/cime/../components/clm//cime_config/config_compsets.xml<br />Compset forcing is 1972-2004<br />ATM component is Data driven ATM GSWP3v1 data set <br />LND component is clm5.0:Satellite phenology:<br />ICE component is Stub ice component<br />OCN component is Stub ocn component<br />ROF component is MOSART: MOdel for Scale Adaptive River Transport<br />GLC component is Stub glacier (land ice) component<br />WAV component is Stub wave component<br />ESP component is <br />Pes specification file is /net/fs05/d1/xgao/cesm/cesm2/cime/../components/clm//cime_config/config_pes.xml<br />Could not find machine match for 'c062.svante.mit.edu' or 'c062.svante.mit.edu'<br />Machine is svante<br />Pes setting: grid is a%360x720cru_l%360x720cru_oi%null_r%r05_g%null_w%null_m%null <br />Pes setting: compset is 2000_DATM%GSWP3v1_CLM50%SP_SICE_SOCN_MOSART_SGLC_SWAV <br />Pes setting: tasks is {'NTASKS_ATM': -1, 'NTASKS_ICE': -1, 'NTASKS_CPL': -1, 'NTASKS_LND': -1, 'NTASKS_WAV': -1, 'NTASKS_ROF': -1, 'NTASKS_OCN': -1, 'NTASKS_GLC': -1} <br />Pes setting: threads is {'NTHRDS_ICE': 1, 'NTHRDS_ATM': 1, 'NTHRDS_ROF': 1, 'NTHRDS_LND': 1, 'NTHRDS_WAV': 1, 'NTHRDS_OCN': 1, 'NTHRDS_CPL': 1, 'NTHRDS_GLC': 1} <br />Pes setting: rootpe is {'ROOTPE_OCN': 0, 'ROOTPE_LND': 0, 'ROOTPE_ATM': 0, 'ROOTPE_ICE': 0, 'ROOTPE_WAV': 0, 'ROOTPE_CPL': 0, 'ROOTPE_ROF': 0, 'ROOTPE_GLC': 0} <br />Pes setting: pstrid is {} <br />Pes other settings: {}<br />Pes comments: none<br /> Compset is: 2000_DATM%GSWP3v1_CLM50%SP_SICE_SOCN_MOSART_SGLC_SWAV <br /> Grid is: a%360x720cru_l%360x720cru_oi%null_r%r05_g%null_w%null_m%null <br /> Components in compset are: ['datm', 'clm', 'sice', 'socn', 'mosart', 'sglc', 'swav', 'sesp', 'drv', 'dart'] <br />No project info available<br />No charge_account info available, using value from PROJECT<br />No project info available<br />cesm model version found: cesm2.0.0<br />starting mpirun_nodes<br />BAR BAR BAR<br />('here is an attribute: ', 'mpilib')<br />('here is an attribute: ', 'openmpi')<br />('here is an attribute: ', 'threaded')<br />('here is an attribute: ', False)<br />('here is an attribute: ', 'compiler')<br />('here is an attribute: ', 'pgi')<br />ERROR: Could not find a matching MPI for attributes: {'mpilib': 'openmpi', 'threaded': False, 'compiler': 'pgi'}<br /><br />--------<br /><br />Any information is appreciated about how to solve the problem.<br /><br />Thanks.