rangel@lamce_coppe_ufrj_br
Member
Code:
Hello,<br /><br />I'm trying to port CESM 1.2.2.<br /><br />When I try to build a case, there is a problem that I can't find the solution here.
The cases are BCN and BGCN, same are presenting build.csm_share errors:
Wed Dec 13 13:07:40 BRST 2017
/scratch/10071a/rafaelrangel/cesm1_2_2/BGCN_T31_g37/bld/intel//nodebug/nothreads/csm_share.bldlog.171213-130620
ERROR: buildlib.csm_share failed, see
/scratch/10071a/rafaelrangel/cesm1_2_2/BGCN_T31_g37/bld/intel//nodebug/nothreads/csm_share.bldlog.171213-130620
<br /><br />
In the csm_share log file, there are some warnings like:<br />
/scratch/10071a/rafaelrangel/cesm1_2_2/models/utils/esmf_wrf_timemgr/ESMF_BaseMod.F90(672):
warning #6843: A dummy argument with an explicit INTENT(OUT) declaration
is not given an explicit value. [TYPE]
subroutine ESMF_AttributeGetbyNumber(anytype, number, name, type,
value, rc)
However, the errors are:<br />
/scratch/10071a/rafaelrangel/cesm1_2_2/models/csm_share/shr/shr_pcdf_mod.F90(32):
error #7002: Error in opening the compiled module file. Check INCLUDE
paths. [PIO]
use pio
------^
/scratch/10071a/rafaelrangel/cesm1_2_2/models/csm_share/shr/shr_pcdf_mod.F90(64):
error #7002: Error in opening the compiled module file. Check INCLUDE
paths. [PIO]
use pio, only : iosystem_desc_t
------^
/scratch/10071a/rafaelrangel/cesm1_2_2/models/csm_share/shr/shr_pcdf_mod.F90(68):
error #6406: Conflicting attributes or multiple declaration of name.
[IOSYSTEM_DESC_T]
type(iosystem_desc_t) :: iosystem
.
.
.<br /><br />I've contacted our HPC (called LOBOC - SGI X) admin, and he told me that he properly configured the Pio environment variables. However, before the "build" errors, I was trying to build the case, but there was a PIO and
genf90 problem, which I solved like this (I saw the solution in CESM forum):
In $CESM/SVN_EXTERNAL_DIRECTORIES:
remove: models/utils/pio <a href="http://parallelio.googlecode.com/svn/" target="_blank">http://parallelio.googlecode.com/svn/</a>
trunk_tags/pio1_8_12/pio
add: models/utils/pio <a href="https://github.com/NCAR/ParallelIO" target="_blank">https://github.com/NCAR/ParallelIO</a>
$ svn propset svn:externals -F SVN_EXTERNAL_DIRECTORIES ./
$ svn update
So I don't know if these steps have any influence on the building errors.<br /><br />Some files are attached (error log, env_build, config_machines, config_compilers and our hpc environment variables).<br /><br />Versions:<br />netCDF 4.4.1.1<br />pio 2.3.0<br />pnetcdf 1.8.1<br />ifort version 17.0.5<br />icc version 17.0.5<br /><br /><br />Any help will be very appreciated!<br /><br />Regards,<br />Rafael