Scheduled Downtime
On Tuesday 24 October 2023 @ 5pm MT the forums will be in read only mode in preparation for the downtime. On Wednesday 25 October 2023 @ 5am MT, this website will be down for maintenance and expected to return online later in the morning.
Normal Operations
The forums are back online with normal operations. If you notice any issues or errors related to the forums, please reach out to help@ucar.edu

Problem building a case with CLM5 on an intel machine

Hi.I am new to CLM5.0.Recently, I am trying to port clm5.0 without CESM on a platform. Should I need to port CIME on the platform firstly?Could you give me some suggestions for the beginning?Now I am very confused about how to start.I want some suggestions for the step to port and run stand-alone CLM5.0.Thanks so much.
 
Hi.I am new to CLM5.0.Recently, I am trying to port clm5.0 without CESM on a platform. Should I need to port CIME on the platform firstly?Could you give me some suggestions for the beginning?Now I am very confused about how to start.I want some suggestions for the step to port and run stand-alone CLM5.0.Thanks so much.
 
hihave you met the error when you build the clm5:/public/xzh/wanglh/clm5.0/cime/scripts/test4/SourceMods/src.clm/PhotosynthesisMod.F90(4333): error #6780: A dummy argument with the INTENT(IN) attribute shall not be defined nor become undefined.   [QFLX_TRAN_VEG]       qflx_tran_veg(p) = soilflux-------^compilation aborted for /public/xzh/wanglh/clm5.0/cime/scripts/test4/SourceMods/src.clm/PhotosynthesisMod.F90 (code 1)gmake: *** [PhotosynthesisMod.o] Error 1
and I have modified  the row4158 where 'type(waterflux_type)   , intent(in)  :: waterflux_inst'  to 'type(waterflux_type)   , intent(inout)  :: waterflux_inst' but the build process is stuck in lnd. and the lnd.bldlog.180523-145327 is empty 
 
hihave you met the error when you build the clm5:/public/xzh/wanglh/clm5.0/cime/scripts/test4/SourceMods/src.clm/PhotosynthesisMod.F90(4333): error #6780: A dummy argument with the INTENT(IN) attribute shall not be defined nor become undefined.   [QFLX_TRAN_VEG]       qflx_tran_veg(p) = soilflux-------^compilation aborted for /public/xzh/wanglh/clm5.0/cime/scripts/test4/SourceMods/src.clm/PhotosynthesisMod.F90 (code 1)gmake: *** [PhotosynthesisMod.o] Error 1
and I have modified  the row4158 where 'type(waterflux_type)   , intent(in)  :: waterflux_inst'  to 'type(waterflux_type)   , intent(inout)  :: waterflux_inst' but the build process is stuck in lnd. and the lnd.bldlog.180523-145327 is empty 
 
hihave you met the error when you build the clm5:/public/xzh/wanglh/clm5.0/cime/scripts/test4/SourceMods/src.clm/PhotosynthesisMod.F90(4333): error #6780: A dummy argument with the INTENT(IN) attribute shall not be defined nor become undefined.   [QFLX_TRAN_VEG]       qflx_tran_veg(p) = soilflux-------^compilation aborted for /public/xzh/wanglh/clm5.0/cime/scripts/test4/SourceMods/src.clm/PhotosynthesisMod.F90 (code 1)gmake: *** [PhotosynthesisMod.o] Error 1
and I have modified  the row4158 where 'type(waterflux_type)   , intent(in)  :: waterflux_inst'  to 'type(waterflux_type)   , intent(inout)  :: waterflux_inst' but the build process is stuck in lnd. and the lnd.bldlog.180523-145327 is empty 
 
It may be caused by an incompatible Fortran compiler, that couldn't recognize the syntax in that .F90 file.
You may need to configure your Macros.make to specify a newer compiler, like gfortran
 
It may be caused by an incompatible Fortran compiler, that couldn't recognize the syntax in that .F90 file.
You may need to configure your Macros.make to specify a newer compiler, like gfortran
 
It may be caused by an incompatible Fortran compiler, that couldn't recognize the syntax in that .F90 file.
You may need to configure your Macros.make to specify a newer compiler, like gfortran
 
Thank you so much.I appended my Macros.make belowCPPDEFS = -DFORTRANUNDERSCORE -DNO_R16 -DLINUX -DCPRINTEL
SLIBS+=# USERDEFINED $(shell $(NETCDF_PATH)/bin/nc-config --flibs)
CFLAGS:= -O3 -xHost -fp-model fast -std=c99
CONFIG_ARGS:=
CXX_LDFLAGS:= -cxxlib 
CXX_LINKER:=FORTRAN
ESMF_LIBDIR:=
FC_AUTO_R8:= -r8 
FFLAGS := -O3 -xHost -fp-model fast -mkl -no-prec-div -no-prec-sqrt -override-limits #FFLAGS := -O3 -fp-model source -convert big_endian -assume byterecl -ftz -traceback
FFLAGS_NOOPT:= -O0 
FIXEDFLAGS:= -fixed -132 
FREEFLAGS:= -free 
MPICC:= mpiicc  
MPICXX:= mpicxx 
MPIFC:= mpiifort 
MPI_LIB_NAME:=mpi
MPI_PATH:=/opt/intel/impi/5.1.1.109
NETCDF_PATH:=/opt/soft/netcdf/c_4.3.3.1_cxx_4.2.1_fortran_4.4.2/2
PNETCDF_PATH:=/public/xzh/soft/pnetcdf1.3.1
SCC:= icc 
SCXX:= icpc 
SFC:= ifort 
SUPPORTS_CXX:=TRUE
ifeq ($(DEBUG), TRUE)    FFLAGS += -g -CU -check pointers -fpe0 endif
ifeq ($(compile_threaded), true)    LDFLAGS += -openmp    CFLAGS += -openmp    FFLAGS += -openmp endif but I dont know how to set the FFLAGS properly
 
Thank you so much.I appended my Macros.make belowCPPDEFS = -DFORTRANUNDERSCORE -DNO_R16 -DLINUX -DCPRINTEL
SLIBS+=# USERDEFINED $(shell $(NETCDF_PATH)/bin/nc-config --flibs)
CFLAGS:= -O3 -xHost -fp-model fast -std=c99
CONFIG_ARGS:=
CXX_LDFLAGS:= -cxxlib 
CXX_LINKER:=FORTRAN
ESMF_LIBDIR:=
FC_AUTO_R8:= -r8 
FFLAGS := -O3 -xHost -fp-model fast -mkl -no-prec-div -no-prec-sqrt -override-limits #FFLAGS := -O3 -fp-model source -convert big_endian -assume byterecl -ftz -traceback
FFLAGS_NOOPT:= -O0 
FIXEDFLAGS:= -fixed -132 
FREEFLAGS:= -free 
MPICC:= mpiicc  
MPICXX:= mpicxx 
MPIFC:= mpiifort 
MPI_LIB_NAME:=mpi
MPI_PATH:=/opt/intel/impi/5.1.1.109
NETCDF_PATH:=/opt/soft/netcdf/c_4.3.3.1_cxx_4.2.1_fortran_4.4.2/2
PNETCDF_PATH:=/public/xzh/soft/pnetcdf1.3.1
SCC:= icc 
SCXX:= icpc 
SFC:= ifort 
SUPPORTS_CXX:=TRUE
ifeq ($(DEBUG), TRUE)    FFLAGS += -g -CU -check pointers -fpe0 endif
ifeq ($(compile_threaded), true)    LDFLAGS += -openmp    CFLAGS += -openmp    FFLAGS += -openmp endif but I dont know how to set the FFLAGS properly
 
Thank you so much.I appended my Macros.make belowCPPDEFS = -DFORTRANUNDERSCORE -DNO_R16 -DLINUX -DCPRINTEL
SLIBS+=# USERDEFINED $(shell $(NETCDF_PATH)/bin/nc-config --flibs)
CFLAGS:= -O3 -xHost -fp-model fast -std=c99
CONFIG_ARGS:=
CXX_LDFLAGS:= -cxxlib 
CXX_LINKER:=FORTRAN
ESMF_LIBDIR:=
FC_AUTO_R8:= -r8 
FFLAGS := -O3 -xHost -fp-model fast -mkl -no-prec-div -no-prec-sqrt -override-limits #FFLAGS := -O3 -fp-model source -convert big_endian -assume byterecl -ftz -traceback
FFLAGS_NOOPT:= -O0 
FIXEDFLAGS:= -fixed -132 
FREEFLAGS:= -free 
MPICC:= mpiicc  
MPICXX:= mpicxx 
MPIFC:= mpiifort 
MPI_LIB_NAME:=mpi
MPI_PATH:=/opt/intel/impi/5.1.1.109
NETCDF_PATH:=/opt/soft/netcdf/c_4.3.3.1_cxx_4.2.1_fortran_4.4.2/2
PNETCDF_PATH:=/public/xzh/soft/pnetcdf1.3.1
SCC:= icc 
SCXX:= icpc 
SFC:= ifort 
SUPPORTS_CXX:=TRUE
ifeq ($(DEBUG), TRUE)    FFLAGS += -g -CU -check pointers -fpe0 endif
ifeq ($(compile_threaded), true)    LDFLAGS += -openmp    CFLAGS += -openmp    FFLAGS += -openmp endif but I dont know how to set the FFLAGS properly
 
Top