Skip to content

Commit

Permalink
Merge pull request #3 from pacedproton/development
Browse files Browse the repository at this point in the history
remove heaps-array, adapt dir schema, fix MPI var, hdf5 bumped up to 1_12_0
  • Loading branch information
pacedproton committed Sep 27, 2020
2 parents 1f650d1 + 7d7c73d commit 3efd5fb
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 9 deletions.
Empty file modified README
100644 → 100755
Empty file.
22 changes: 13 additions & 9 deletions worf.sh
100644 → 100755
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,12 @@ scriptdoc

initialize() {
export PREFIX=/metstor_nfs # format: <PREFIX>/{<CATEGORY>, <PACKAGES>}
export CATEGORY='opt/sw'
export PACKAGES='pkg'
export CATEGORY='opt/sw/wrf/2709'
export PACKAGES='opt/sw/wrf/2709/pkg-src'

export PLATFORM_ARCH='AMD-generic' # {AMD-generic, INTEL-vsc}

export PARALLELSTUDIO_ENVIONMENTSCRIPT='/metstor_nfs/opt/intel/parallel_studio_xe_2020.1.102/psxevars.sh'

export PLATFORM_ARCH='AMD-generic' # {AMD-generic, INTEL-vsc}

Expand All @@ -36,13 +40,13 @@ initialize() {
environment_version[texinfo]='texinfo/6.5-gcc-9.1.0-jbo5m2y'
environment_version[help2man]='help2man/1.47.8-intel-19.0.5.281-k3tb6t4'

WRF_ENVIRONMENT=${PREFIX}/${PACKAGES}/wrf_environment.sh # location for generated wrf environment file
WRF_ENVIRONMENT=${PREFIX}/${CATEGORY}/wrf_environment.sh # location for generated wrf environment file

WRF_CHEM=1
WRF_KPP=0
WRFIO_NCD_LARGE_FILE_SUPPORT=1

export OPTI='-O0'
export OPTI='-O3'

### end required parameters ###

Expand Down Expand Up @@ -71,7 +75,7 @@ initialize() {
src_packages_version[libpng]='refs/tags/v1.6.35'
src_packages_version[jasper]='refs/tags/version-2.0.16'
src_packages_version[wrf]='refs/tags/v4.0.3'
src_packages_version[hdf5]='refs/tags/hdf5-1_10_6'
src_packages_version[hdf5]='refs/tags/hdf5-1_12_0'
src_packages_version[netcdf_c]='refs/tags/v4.7.3'
src_packages_version[netcdf_f]='refs/tags/v4.5.2'
src_packages_version[pnetcdf]='refs/tags/checkpoint.1.12.1'
Expand Down Expand Up @@ -148,11 +152,11 @@ buildclean () {

set_platform_parms(){
if [[ ${PLATFORM_ARCH} == 'AMD-generic' ]]; then
export CPU='-march=core-avx2 -heaps-array'
export MPI=${I_MPI_ROOT}/intel64

source ${PARALLELSTUDIO_ENVIONMENTSCRIPT}

export CPU='-march=core-avx2'
export MPI=${I_MPI_ROOT}/intel64

elif [[ ${PLATFORM_ARCH} == 'INTEL-vsc' ]]; then
for i_module in "${!environment_version[@]}"; do
echo ${environment_version[$i_module]}
Expand Down Expand Up @@ -596,7 +600,7 @@ generate_peroration () {
printf "echo \"[info] Build date $(date)\"\n" >> ${WRF_ENVIRONMENT}
printf "echo \"[info] Compiler: %s, MPI: %s\"\n" ${environment_version[intel]} ${environment_version[intel-mpi]} >> ${WRF_ENVIRONMENT}
if [[ ${PLATFORM_ARCH} == 'AMD-generic' ]]; then
if [[ ${PLATFORM_ARCH} == 'INTEL-vsc' ]]; then
printf 'echo \"[modules] loading modules\"\n' >> ${WRF_ENVIRONMENT}
for i_module in "${!environment_version[@]}"; do
Expand Down

0 comments on commit 3efd5fb

Please sign in to comment.