Commit 48cb942a authored by Paul Gierz's avatar Paul Gierz
Browse files

--wip-- [skip ci]

parent f9f21add
Pipeline #1032 skipped
......@@ -31,3 +31,9 @@
[submodule "software/esm_rcfile"]
path = software/esm_rcfile
url = git@github.com:esm-tools/esm_rcfile
[submodule "software/esm_master"]
path = software/esm_master
url = https://github.com/esm-tools/esm_master.git
[submodule "software/esm_environment"]
path = software/esm_environment
url = git@github.com:esm-tools/esm_environment
......@@ -21,11 +21,11 @@ export CC=mpiicc
export CXX=mpiicpc
export MPIROOT="$(mpiifort -show | perl -lne 'm{ -I(.*?)/include } and print $1')"
export MPI_LIB="$(mpiifort -show |sed -e 's/^[^ ]*//' -e 's/-[I][^ ]*//g')"
export HDF5ROOT=/sw/rhel6-x64/hdf5/hdf5-1.8.14-parallel-impi-intel14/
export HDF5ROOT=/sw/rhel6-x64/hdf5/hdf5-1.8.14-threadsafe-gcc48/
export HDF5_C_INCLUDE_DIRECTORIES=$HDF5ROOT/include
export HDF5_ROOT=$HDF5ROOT
export NETCDFFROOT=/sw/rhel6-x64/netcdf/netcdf_fortran-4.4.2-parallel-impi-intel14/
export NETCDFROOT=/sw/rhel6-x64/netcdf/netcdf_c-4.4.1.1-parallel-impi-intel14/
export NETCDFROOT=/sw/rhel6-x64/netcdf/netcdf_c-4.4.0-gcc48/
export NETCDF_Fortran_INCLUDE_DIRECTORIES=$NETCDFFROOT/include
export NETCDF_C_INCLUDE_DIRECTORIES=$NETCDFROOT/include
export NETCDF_CXX_INCLUDE_DIRECTORIES=/sw/rhel6-x64/netcdf/netcdf_cxx-4.2.1-gcc48/include
......@@ -51,10 +51,6 @@ export OMPI_MCA_coll=^ghc
export OMPI_MCA_mtl_mxm_np=0
export MXM_RDMA_PORTS=mlx5_0:1
export MXM_LOG_LEVEL=FATAL
export NETCDFROOT=/sw/rhel6-x64/netcdf/netcdf_c-4.3.2-gcc48
export LD_LIBRARY_PATH=/sw/rhel6-x64/netcdf/parallel_netcdf-1.6.1-impi-intel14/lib/:$LD_LIBRARY_PATH
export NETCDFROOT=/sw/rhel6-x64/netcdf/netcdf_c-4.3.2-gcc48
export LD_LIBRARY_PATH=/sw/rhel6-x64/netcdf/parallel_netcdf-1.6.1-impi-intel14/lib/:$LD_LIBRARY_PATH
export OIFS_OASIS_BASE=$(pwd)/oasis
export OIFS_OASIS_INCLUDE="-I$OIFS_OASIS_BASE/build/lib/psmile -I$OIFS_OASIS_BASE/build/lib/psmile/scrip -I$OIFS_OASIS_BASE/build/lib/psmile/mct -I$OIFS_OASIS_BASE/build/lib/psmile/mct/mpeu"
export OASIS3MCT_FC_LIB=$(pwd)/lib/
......
# Dummy script generated by esm-tools, to be removed later:
set -e
module purge
module unload netcdf_c
module unload intel intelmpi
module load python/3.5.2
module load cmake/3.13.3
module load autoconf/2.69
module load nco
module load cdo
module unload intel intelmpi
module load intel/18.0.4 intelmpi/2018.5.288
module load libtool/2.4.6
module load automake/1.14.1
module unload gcc
module load gcc/4.8.2
export LC_ALL=en_US.UTF-8
export FC=mpiifort
export F77=mpiifort
export MPIFC=mpiifort
export CC=mpiicc
export CXX=mpiicpc
export MPIROOT="$(mpiifort -show | perl -lne 'm{ -I(.*?)/include } and print $1')"
export MPI_LIB="$(mpiifort -show |sed -e 's/^[^ ]*//' -e 's/-[I][^ ]*//g')"
export HDF5ROOT=/sw/rhel6-x64/hdf5/hdf5-1.8.14-parallel-impi-intel14/
export HDF5_C_INCLUDE_DIRECTORIES=$HDF5ROOT/include
export HDF5_ROOT=$HDF5ROOT
export NETCDFFROOT=/sw/rhel6-x64/netcdf/netcdf_fortran-4.4.2-parallel-impi-intel14/
export NETCDFROOT=/sw/rhel6-x64/netcdf/netcdf_c-4.4.1.1-parallel-impi-intel14/
export NETCDF_Fortran_INCLUDE_DIRECTORIES=$NETCDFFROOT/include
export NETCDF_C_INCLUDE_DIRECTORIES=$NETCDFROOT/include
export NETCDF_CXX_INCLUDE_DIRECTORIES=/sw/rhel6-x64/netcdf/netcdf_cxx-4.2.1-gcc48/include
export LAPACK_LIB='-mkl=sequential'
export LAPACK_LIB_DEFAULT='-L/sw/rhel6-x64/intel/intel-18.0.1/mkl/lib/intel64 -lmkl_intel_lp64 -lmkl_core -lmkl_sequential'
export PERL5LIB=/usr/lib64/perl5
export SZIPROOT=/sw/rhel6-x64/sys/libaec-0.3.2-gcc48
export ZLIBROOT=/usr
export OASIS3MCT_FC_LIB="-L$NETCDFFROOT/lib -lnetcdff"
export LD_LIBRARY_PATH=$NETCDFROOT/lib:$NETCDFFROOT/lib:$HDF5ROOT/lib:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH=/sw/rhel6-x64/gcc/gcc-6.4.0/lib64:$LD_LIBRARY_PATH
export I_MPI_FABRICS=shm:dapl
export I_MPI_FALLBACK=disable
export I_MPI_SLURM_EXT=1
export I_MPI_LARGE_SCALE_THRESHOLD=8192
export I_MPI_DYNAMIC_CONNECTION=1
export DAPL_NETWORK_NODES=$SLURM_NNODES
export DAPL_NETWORK_PPN=$SLURM_NTASKS_PER_NODE
export DAPL_WR_MAX=500
export OMPI_MCA_pml=cm
export OMPI_MCA_mtl=mxm
export OMPI_MCA_coll=^ghc
export OMPI_MCA_mtl_mxm_np=0
export MXM_RDMA_PORTS=mlx5_0:1
export MXM_LOG_LEVEL=FATAL
export NETCDFROOT=/sw/rhel6-x64/netcdf/netcdf_c-4.3.2-gcc48
export LD_LIBRARY_PATH=/sw/rhel6-x64/netcdf/parallel_netcdf-1.6.1-impi-intel14/lib/:$LD_LIBRARY_PATH
export NETCDFROOT=/sw/rhel6-x64/netcdf/netcdf_c-4.3.2-gcc48
export LD_LIBRARY_PATH=/sw/rhel6-x64/netcdf/parallel_netcdf-1.6.1-impi-intel14/lib/:$LD_LIBRARY_PATH
export takenfrom='fesom1'
export ENVIRONMENT_SET_BY_ESMTOOLS=TRUE
cd fesom-2.0
mkdir -p build; cd build; cmake ..; make install -j `nproc --all`
cd ..
......@@ -21,7 +21,7 @@ export CC=mpiicc
export CXX=mpiicpc
export MPIROOT="$(mpiifort -show | perl -lne 'm{ -I(.*?)/include } and print $1')"
export MPI_LIB="$(mpiifort -show |sed -e 's/^[^ ]*//' -e 's/-[I][^ ]*//g')"
export HDF5ROOT=/sw/rhel6-x64/hdf5/hdf5-1.8.14-parallel-impi-intel14/
export HDF5ROOT=/sw/rhel6-x64/hdf5/hdf5-1.8.18-parallel-impi2017-intel14
export HDF5_C_INCLUDE_DIRECTORIES=$HDF5ROOT/include
export HDF5_ROOT=$HDF5ROOT
export NETCDFFROOT=/sw/rhel6-x64/netcdf/netcdf_fortran-4.4.2-parallel-impi-intel14/
......@@ -51,8 +51,6 @@ export OMPI_MCA_coll=^ghc
export OMPI_MCA_mtl_mxm_np=0
export MXM_RDMA_PORTS=mlx5_0:1
export MXM_LOG_LEVEL=FATAL
export NETCDFROOT=/sw/rhel6-x64/netcdf/netcdf_c-4.3.2-gcc48
export LD_LIBRARY_PATH=/sw/rhel6-x64/netcdf/parallel_netcdf-1.6.1-impi-intel14/lib/:$LD_LIBRARY_PATH
export ENVIRONMENT_SET_BY_ESMTOOLS=TRUE
cd oasis
......
# Dummy script generated by esm-tools, to be removed later:
set -e
module purge
module unload netcdf_c
module unload intel intelmpi
module load python/3.5.2
module load cmake/3.13.3
module load autoconf/2.69
module load nco
module load cdo
module unload intel intelmpi
module load intel/18.0.4 intelmpi/2018.5.288
module load libtool/2.4.6
module load automake/1.14.1
export LC_ALL=en_US.UTF-8
export FC=mpiifort
export F77=mpiifort
export MPIFC=mpiifort
export CC=mpiicc
export CXX=mpiicpc
export MPIROOT="$(mpiifort -show | perl -lne 'm{ -I(.*?)/include } and print $1')"
export MPI_LIB="$(mpiifort -show |sed -e 's/^[^ ]*//' -e 's/-[I][^ ]*//g')"
export HDF5ROOT=/sw/rhel6-x64/hdf5/hdf5-1.8.14-parallel-impi-intel14/
export HDF5_C_INCLUDE_DIRECTORIES=$HDF5ROOT/include
export HDF5_ROOT=$HDF5ROOT
export NETCDFFROOT=/sw/rhel6-x64/netcdf/netcdf_fortran-4.4.2-parallel-impi-intel14/
export NETCDFROOT=/sw/rhel6-x64/netcdf/netcdf_c-4.4.1.1-parallel-impi-intel14/
export NETCDF_Fortran_INCLUDE_DIRECTORIES=$NETCDFFROOT/include
export NETCDF_C_INCLUDE_DIRECTORIES=$NETCDFROOT/include
export NETCDF_CXX_INCLUDE_DIRECTORIES=/sw/rhel6-x64/netcdf/netcdf_cxx-4.2.1-gcc48/include
export LAPACK_LIB='-mkl=sequential'
export LAPACK_LIB_DEFAULT='-L/sw/rhel6-x64/intel/intel-18.0.1/mkl/lib/intel64 -lmkl_intel_lp64 -lmkl_core -lmkl_sequential'
export PERL5LIB=/usr/lib64/perl5
export SZIPROOT=/sw/rhel6-x64/sys/libaec-0.3.2-gcc48
export ZLIBROOT=/usr
export OASIS3MCT_FC_LIB="-L$NETCDFFROOT/lib -lnetcdff"
export LD_LIBRARY_PATH=$NETCDFROOT/lib:$NETCDFFROOT/lib:$HDF5ROOT/lib:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH=/sw/rhel6-x64/gcc/gcc-6.4.0/lib64:$LD_LIBRARY_PATH
export I_MPI_FABRICS=shm:dapl
export I_MPI_FALLBACK=disable
export I_MPI_SLURM_EXT=1
export I_MPI_LARGE_SCALE_THRESHOLD=8192
export I_MPI_DYNAMIC_CONNECTION=1
export DAPL_NETWORK_NODES=$SLURM_NNODES
export DAPL_NETWORK_PPN=$SLURM_NTASKS_PER_NODE
export DAPL_WR_MAX=500
export OMPI_MCA_pml=cm
export OMPI_MCA_mtl=mxm
export OMPI_MCA_coll=^ghc
export OMPI_MCA_mtl_mxm_np=0
export MXM_RDMA_PORTS=mlx5_0:1
export MXM_LOG_LEVEL=FATAL
export NETCDFROOT=/sw/rhel6-x64/netcdf/netcdf_c-4.3.2-gcc48
export LD_LIBRARY_PATH=/sw/rhel6-x64/netcdf/parallel_netcdf-1.6.1-impi-intel14/lib/:$LD_LIBRARY_PATH
export NETCDFROOT=/sw/rhel6-x64/netcdf/netcdf_c-4.3.2-gcc48
export LD_LIBRARY_PATH=/sw/rhel6-x64/netcdf/parallel_netcdf-1.6.1-impi-intel14/lib/:$LD_LIBRARY_PATH
export UDUNITS2_ROOT=/sw/rhel6-x64/util/udunits-2.2.26-gcc64
export FFTW_ROOT=/sw/rhel6-x64/numerics/fftw-3.3.7-openmp-gcc64
export PROJ4_ROOT=/sw/rhel6-x64/graphics/proj4-4.9.3-gcc48
export PETSC_DIR=/sw/rhel6-x64/numerics/PETSc-3.12.2-impi2018-intel18/
export GCC_NAME=/sw/rhel6-x64/gcc/gcc-6.4.0/bin/gcc
export GXX_NAME=/sw/rhel6-x64/gcc/gcc-6.4.0/bin/g++
export ENVIRONMENT_SET_BY_ESMTOOLS=TRUE
cd pism-github1.2.1
mkdir -p build; cd build; export PISM_INSTALL_PREFIX=$(readlink -f $(pwd)/..); cmake \
-DCMAKE_VERBOSE_MAKEFILE:BOOL=ON \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DPism_BUILD_TYPE=RelWithDebInfo \
-DCMAKE_CXX_COMPILER=$CXX \
-DCMAKE_CXX_FLAGS="-O3 -fp-model precise -no-fast-transcendentals -march=native -gcc-name=$GCC_NAME -gxx-name=$GXX_NAME" \
-DCMAKE_C_COMPILER=$CC \
-DCMAKE_C_FLAGS="-O3 -march=native -fp-model precise -gcc-name=$GCC_NAME -gxx-name=$GXX_NAME -no-fast-transcendentals" \
-DPETSC_EXECUTABLE_RUNS:BOOL=ON \
-DMPI_C_DIR="$I_MPI_ROOT" \
-DPism_USE_JANSSON:BOOL=NO \
-DPism_USE_PARALLEL_NETCDF4:BOOL=OFF \
-DPism_USE_PARALLEL_HDF5:BOOL=OFF \
-DPism_USE_PROJ4:BOOL=YES \
-DPism_BUILD_EXTRA_EXECS:BOOL=ON \
..; make -j4; make install;
cd ..
# Dummy script generated by esm-tools, to be removed later:
set -e
module purge
module unload netcdf_c
module unload intel intelmpi
module load python/3.5.2
module load cmake/3.13.3
module load autoconf/2.69
module load nco
module load cdo
module unload intel intelmpi
module load intel/18.0.4 intelmpi/2018.5.288
module load libtool/2.4.6
module load automake/1.14.1
export LC_ALL=en_US.UTF-8
export FC=mpiifort
export F77=mpiifort
export MPIFC=mpiifort
export CC=mpiicc
export CXX=mpiicpc
export MPIROOT="$(mpiifort -show | perl -lne 'm{ -I(.*?)/include } and print $1')"
export MPI_LIB="$(mpiifort -show |sed -e 's/^[^ ]*//' -e 's/-[I][^ ]*//g')"
export HDF5ROOT=/sw/rhel6-x64/hdf5/hdf5-1.8.14-parallel-impi-intel14/
export HDF5_C_INCLUDE_DIRECTORIES=$HDF5ROOT/include
export HDF5_ROOT=$HDF5ROOT
export NETCDFFROOT=/sw/rhel6-x64/netcdf/netcdf_fortran-4.4.2-parallel-impi-intel14/
export NETCDFROOT=/sw/rhel6-x64/netcdf/netcdf_c-4.4.1.1-parallel-impi-intel14/
export NETCDF_Fortran_INCLUDE_DIRECTORIES=$NETCDFFROOT/include
export NETCDF_C_INCLUDE_DIRECTORIES=$NETCDFROOT/include
export NETCDF_CXX_INCLUDE_DIRECTORIES=/sw/rhel6-x64/netcdf/netcdf_cxx-4.2.1-gcc48/include
export LAPACK_LIB='-mkl=sequential'
export LAPACK_LIB_DEFAULT='-L/sw/rhel6-x64/intel/intel-18.0.1/mkl/lib/intel64 -lmkl_intel_lp64 -lmkl_core -lmkl_sequential'
export PERL5LIB=/usr/lib64/perl5
export SZIPROOT=/sw/rhel6-x64/sys/libaec-0.3.2-gcc48
export ZLIBROOT=/usr
export OASIS3MCT_FC_LIB="-L$NETCDFFROOT/lib -lnetcdff"
export LD_LIBRARY_PATH=$NETCDFROOT/lib:$NETCDFFROOT/lib:$HDF5ROOT/lib:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH=/sw/rhel6-x64/gcc/gcc-6.4.0/lib64:$LD_LIBRARY_PATH
export I_MPI_FABRICS=shm:dapl
export I_MPI_FALLBACK=disable
export I_MPI_SLURM_EXT=1
export I_MPI_LARGE_SCALE_THRESHOLD=8192
export I_MPI_DYNAMIC_CONNECTION=1
export DAPL_NETWORK_NODES=$SLURM_NNODES
export DAPL_NETWORK_PPN=$SLURM_NTASKS_PER_NODE
export DAPL_WR_MAX=500
export OMPI_MCA_pml=cm
export OMPI_MCA_mtl=mxm
export OMPI_MCA_coll=^ghc
export OMPI_MCA_mtl_mxm_np=0
export MXM_RDMA_PORTS=mlx5_0:1
export MXM_LOG_LEVEL=FATAL
export NETCDFROOT=/sw/rhel6-x64/netcdf/netcdf_c-4.3.2-gcc48
export LD_LIBRARY_PATH=/sw/rhel6-x64/netcdf/parallel_netcdf-1.6.1-impi-intel14/lib/:$LD_LIBRARY_PATH
export ENVIRONMENT_SET_BY_ESMTOOLS=TRUE
cd scope-dev
mkdir bin; pip install --user -e .; cp $(python -m site --user-base)/bin/scope ./bin
cd ..
Subproject commit 26ef999189810dad8441099a5c90ca7d385f52e3
Subproject commit 7820653c3bef7bfeea398f8eaac874d4bef4187f
fesom-2.0 @ 06449d07
Subproject commit 036443c8be8451941c56d5d55b9462f264e5aed3
Subproject commit 06449d07d90c7647f8e1100cf86534249b3f98fe
oasis @ 427c3d21
Subproject commit 556a40fd6994febef0fc3cda76ac451205865e01
Subproject commit 427c3d217c48c004e5496e467a7203bef5fd35b6
Subproject commit 625a79575e2c4eca561730aae2a242b6ed354d12
Subproject commit 5e1debde2dcc69dfb966e8dec7a58963f1967caf
......@@ -14,8 +14,6 @@ general:
This experiment is the standard Pre-Industrial control experiment.
The simulation initializes from a present-day state.
awiesm:
postprocessing: false
model_dir: "${project_base}/model_codes/awiesm-2.2/"
......@@ -53,8 +51,8 @@ pism:
debug_override_file_generation: False
domain: "antarctica"
resolution: "16km"
model_dir: ${general.project_base}/model_codes/awiesm-2.2/pism-github1.2.1/
bin_dir: ${pism.model_dir}/bin/
model_dir: ${general.project_base}/model_codes/awiesm-2.2_broken_001/pism-github1.2.1/
bin_dir: ${general.project_base}/model_codes/awiesm-2.2/bin/
lresume: 1
ini_parent_exp_id: "pism_antarctica01" # Needed, but not used
ini_parent_date: "0001-01-01" # Needed, but not used
......@@ -83,10 +81,6 @@ pism:
atmosphere_given_file: "${forcing_input_dir}/climate_forcing_LIG_16km_monthly.nc"
kv_pairs:
atmosphere_given_period: 1
lapse_rate:
files:
atmosphere_lapse_rate_file: "${forcing_input_dir}/usurf_echam_PI_LIG.nc"
kv_pairs:
temp_lapse_rate: 7.9
precip_lapse_rate: 0
smb_lapse_rate: 0
......
Subproject commit b382d23422849cb06353e56adc126d1e9676d68d
Subproject commit 401c5185c9779da981483724022c17a90dc4568e
Subproject commit abbbc04229a6e5f37d81ab374cf16439d73c19d2
Subproject commit 6c7f5eaab728bf5e27bc79bcd914edf1f1a5fcf0
Subproject commit 1a0b123a079b2e32108e7c814b9df4a32f20c885
Subproject commit ba581f7e8a7ada2ba02bd4e0239cce0c5db5a075
Subproject commit ca17211542ee44c820f393a7360da59770cc7dca
Subproject commit 5c83cbae3c08c7756b12d346531b04b17baab805
Subproject commit 19fac06688f1fd71bc5a0f2745c08a1837c3c861
Subproject commit 4735fcd5a1975a16bc02c2a575f162ecde362a69
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment