GEM 4.6.0 install : Différence entre versions
m (→vgriddescriptors 5.0.3) |
m (→installation) |
||
(22 révisions intermédiaires par le même utilisateur non affichées) | |||
Ligne 1: | Ligne 1: | ||
== GEM 4.6.0 == | == GEM 4.6.0 == | ||
− | === | + | === how to access the software === |
− | + | ==== st/skynet/beluga/workstations ==== | |
+ | *environments | ||
+ | **gfortran 4.9 | ||
− | + | ==== guillimin ==== | |
− | + | ||
− | + | work in progress | |
− | + | ||
+ | ==== scinet ==== | ||
+ | *environments | ||
+ | **intel composer 15.0 | ||
+ | work in progress | ||
+ | |||
+ | === components === | ||
+ | |||
+ | ==== vgriddescriptors 5.0.3 ==== | ||
+ | |||
+ | ==== modelutils 1.2.5i ==== | ||
+ | |||
+ | ==== rpnphy 5.6.6 ==== | ||
− | === | + | ==== gemdyn 4.6.8 ==== |
− | === | + | ==== gem-scripts 4.6.0 ==== |
− | === | + | ==== gem 4.6.0 ==== |
− | === | + | === installation === |
− | === gem 4.6.0 == | + | . s.ssmuse.dot appropriate_development_environment |
+ | . s.ssmuse.dot fulldev-ifort15 (guillimin) | ||
+ | . s.ssmuse.dot fulldev-ifort14 (guillimin) | ||
+ | . s.ssmuse.dot fulldev-gfortran-4.9 (guillimin) | ||
+ | . s.ssmuse.dot fulldev-gcc-49 (st/skynet/beluga/workstations) | ||
+ | mkdir domain_for_gem_4.6.0 | ||
+ | |||
+ | cd domain_for_gem_4.6.0 | ||
+ | /sb/software/areas/armnssm/ssm-domains-base/atm/GEM/v_4.6.0_gfortran49 (guillimin) | ||
+ | /sb/software/areas/armnssm/ssm-domains-base/atm/GEM/v_4.6.0_intel14 (guillimin) | ||
+ | /sb/software/areas/armnssm/ssm-domains-base/atm/GEM/v_4.6.0_intel15 (guillimin) | ||
+ | /unique/armnssm/ECssm/ssm-domains-base/atm/GEM/v_4.6.0_gfortran49 (st/skynet/beluga/workstations) | ||
+ | /home/d/djones/armnssm/ssm-domains-base/atm/GEM/v_4.6.0 (scinet) | ||
+ | |||
+ | s.ssm-creat -D -r /unique/armnssm/ECssm/ssm-domains-base/repository | ||
+ | printf "\nhttp://scaweb.sca.uqam.ca/armnlib/repository/" >>etc/ssm.d/sources.list | ||
+ | |||
+ | s.ssm-install vgriddescriptors_5.0.3_multi -y | ||
+ | cd vgriddescriptors_5.0.3_multi/src/lib | ||
+ | make lib | ||
+ | cd ../../.. | ||
+ | |||
+ | fix the bundles, especially gem_4.6.0_architecture.sh that will define | ||
+ | environment variable ATM_MODEL_BNDL | ||
+ | |||
+ | s.ssm-publish vgriddescriptors_5.0.3_multi -y | ||
+ | . s.ssmuse.dot ${ATM_MODEL_BNDL}-dev | ||
+ | s.locate --lib descrip | ||
+ | libdescrip.a should be found | ||
+ | |||
+ | cd where_the_gem_source_is | ||
+ | cd modelutils | ||
+ | ls -l include/$EC_ARCH | ||
+ | it should look like: | ||
+ | lrwxrwxrwx 1 user group 19 Oct 18 10:32 arch_specific.hf -> ../arch_specific.hf | ||
+ | -rw-r--r-- 1 user group 249 Oct 20 08:30 Makefile.comp.mk | ||
+ | if not, fix this before going on | ||
+ | |||
+ | cd modelutils | ||
+ | export PATH=$PATH:$(pwd -P)/bin | ||
+ | make allabs VERSION=1.2.5i && make force_allssmpkgs VERSION=1.2.5i | ||
+ | cd domain_for_gem_4.6.0 | ||
+ | ssm install -u $HOME/SsmDepot -d $(pwd -P) -p modelutils_1.2.5i_all -y | ||
+ | s.ssm-publish modelutils_1.2.5i_all -y | ||
+ | ssm install -u $HOME/SsmDepot -d $(pwd -P) -p modelutils_1.2.5i+${COMP_ARCH}_linux26-x86-64 -y | ||
+ | s.ssm-publish modelutils_1.2.5i+${COMP_ARCH}_linux26-x86-64 -y | ||
+ | . s.ssmuse.dot ${ATM_MODEL_BNDL}-dev | ||
+ | s.locate --lib modelutils | ||
+ | libmodelutils.a should be found | ||
+ | |||
+ | cd where_the_gem_source_is | ||
+ | cd rpnphy | ||
+ | make allabs VERSION=5.6.6 && make force_allssmpkgs VERSION=5.6.6 | ||
+ | cd domain_for_gem_4.6.0 | ||
+ | ssm install -u $HOME/SsmDepot -d $(pwd -P) -p rpnphy_5.6.6_all -y | ||
+ | s.ssm-publish rpnphy_5.6.6_all -y | ||
+ | ssm install -u $HOME/SsmDepot -d $(pwd -P) -p rpnphy_5.6.6+${COMP_ARCH}_linux26-x86-64 -y | ||
+ | s.ssm-publish rpnphy_5.6.6+${COMP_ARCH}_linux26-x86-64 -y | ||
+ | . s.ssmuse.dot ${ATM_MODEL_BNDL}-dev | ||
+ | s.locate --lib rpnphy | ||
+ | librpnphy.a should be found | ||
+ | |||
+ | cd where_the_gem_source_is | ||
+ | cd gemdyn | ||
+ | make allabs VERSION=4.6.8 && make force_allssmpkgs VERSION=4.6.8 | ||
+ | cd domain_for_gem_4.6.0 | ||
+ | ssm install -u $HOME/SsmDepot -d $(pwd -P) -p gemdyn_4.6.8_all -y | ||
+ | s.ssm-publish gemdyn_4.6.8_all -y | ||
+ | ssm install -u $HOME/SsmDepot -d $(pwd -P) -p gemdyn_4.6.8+${COMP_ARCH}_linux26-x86-64 -y | ||
+ | s.ssm-publish gemdyn_4.6.8+${COMP_ARCH}_linux26-x86-64 -y | ||
+ | . s.ssmuse.dot ${ATM_MODEL_BNDL}-dev | ||
+ | s.locate --lib gemdyn | ||
+ | libgemdyn.a should be found | ||
+ | |||
+ | cd where_the_gem_source_is | ||
+ | cd gem-scripts | ||
+ | make force_allssmpkgs VERSION=4.6.0 | ||
+ | cd domain_for_gem_4.6.0 | ||
+ | ssm install -u $HOME/SsmDepot -d $(pwd -P) -p gem-scripts_4.6.0_all -y | ||
+ | s.ssm-publish gem-scripts_4.6.0_all -y | ||
+ | . s.ssmuse.dot ${ATM_MODEL_BNDL}-dev | ||
+ | which Um_runmod.ksh | ||
+ | should find it | ||
+ | |||
+ | cd where_the_gem_source_is | ||
+ | cd gem | ||
+ | make allabs VERSION=4.6.0 && make force_allssmpkgs VERSION=4.6.0 | ||
+ | cd domain_for_gem_4.6.0 | ||
+ | ssm install -u $HOME/SsmDepot -d $(pwd -P) -p gem_4.6.0_all -y | ||
+ | s.ssm-publish gem_4.6.0_all -y | ||
+ | ssm install -u $HOME/SsmDepot -d $(pwd -P) -p gem_4.6.0+${COMP_ARCH}_linux26-x86-64 -y | ||
+ | s.ssm-publish gem_4.6.0+${COMP_ARCH}_linux26-x86-64 -y |
Version actuelle datée du 17 de novembre 2014 à 19:08
Matières
GEM 4.6.0
how to access the software
st/skynet/beluga/workstations
- environments
- gfortran 4.9
guillimin
work in progress
scinet
- environments
- intel composer 15.0
work in progress
components
vgriddescriptors 5.0.3
modelutils 1.2.5i
rpnphy 5.6.6
gemdyn 4.6.8
gem-scripts 4.6.0
gem 4.6.0
installation
. s.ssmuse.dot appropriate_development_environment . s.ssmuse.dot fulldev-ifort15 (guillimin) . s.ssmuse.dot fulldev-ifort14 (guillimin) . s.ssmuse.dot fulldev-gfortran-4.9 (guillimin) . s.ssmuse.dot fulldev-gcc-49 (st/skynet/beluga/workstations) mkdir domain_for_gem_4.6.0 cd domain_for_gem_4.6.0 /sb/software/areas/armnssm/ssm-domains-base/atm/GEM/v_4.6.0_gfortran49 (guillimin) /sb/software/areas/armnssm/ssm-domains-base/atm/GEM/v_4.6.0_intel14 (guillimin) /sb/software/areas/armnssm/ssm-domains-base/atm/GEM/v_4.6.0_intel15 (guillimin) /unique/armnssm/ECssm/ssm-domains-base/atm/GEM/v_4.6.0_gfortran49 (st/skynet/beluga/workstations) /home/d/djones/armnssm/ssm-domains-base/atm/GEM/v_4.6.0 (scinet) s.ssm-creat -D -r /unique/armnssm/ECssm/ssm-domains-base/repository printf "\nhttp://scaweb.sca.uqam.ca/armnlib/repository/" >>etc/ssm.d/sources.list s.ssm-install vgriddescriptors_5.0.3_multi -y cd vgriddescriptors_5.0.3_multi/src/lib make lib cd ../../.. fix the bundles, especially gem_4.6.0_architecture.sh that will define environment variable ATM_MODEL_BNDL s.ssm-publish vgriddescriptors_5.0.3_multi -y . s.ssmuse.dot ${ATM_MODEL_BNDL}-dev s.locate --lib descrip libdescrip.a should be found cd where_the_gem_source_is cd modelutils ls -l include/$EC_ARCH it should look like: lrwxrwxrwx 1 user group 19 Oct 18 10:32 arch_specific.hf -> ../arch_specific.hf -rw-r--r-- 1 user group 249 Oct 20 08:30 Makefile.comp.mk if not, fix this before going on cd modelutils export PATH=$PATH:$(pwd -P)/bin make allabs VERSION=1.2.5i && make force_allssmpkgs VERSION=1.2.5i cd domain_for_gem_4.6.0 ssm install -u $HOME/SsmDepot -d $(pwd -P) -p modelutils_1.2.5i_all -y s.ssm-publish modelutils_1.2.5i_all -y ssm install -u $HOME/SsmDepot -d $(pwd -P) -p modelutils_1.2.5i+${COMP_ARCH}_linux26-x86-64 -y s.ssm-publish modelutils_1.2.5i+${COMP_ARCH}_linux26-x86-64 -y . s.ssmuse.dot ${ATM_MODEL_BNDL}-dev s.locate --lib modelutils libmodelutils.a should be found cd where_the_gem_source_is cd rpnphy make allabs VERSION=5.6.6 && make force_allssmpkgs VERSION=5.6.6 cd domain_for_gem_4.6.0 ssm install -u $HOME/SsmDepot -d $(pwd -P) -p rpnphy_5.6.6_all -y s.ssm-publish rpnphy_5.6.6_all -y ssm install -u $HOME/SsmDepot -d $(pwd -P) -p rpnphy_5.6.6+${COMP_ARCH}_linux26-x86-64 -y s.ssm-publish rpnphy_5.6.6+${COMP_ARCH}_linux26-x86-64 -y . s.ssmuse.dot ${ATM_MODEL_BNDL}-dev s.locate --lib rpnphy librpnphy.a should be found cd where_the_gem_source_is cd gemdyn make allabs VERSION=4.6.8 && make force_allssmpkgs VERSION=4.6.8 cd domain_for_gem_4.6.0 ssm install -u $HOME/SsmDepot -d $(pwd -P) -p gemdyn_4.6.8_all -y s.ssm-publish gemdyn_4.6.8_all -y ssm install -u $HOME/SsmDepot -d $(pwd -P) -p gemdyn_4.6.8+${COMP_ARCH}_linux26-x86-64 -y s.ssm-publish gemdyn_4.6.8+${COMP_ARCH}_linux26-x86-64 -y . s.ssmuse.dot ${ATM_MODEL_BNDL}-dev s.locate --lib gemdyn libgemdyn.a should be found cd where_the_gem_source_is cd gem-scripts make force_allssmpkgs VERSION=4.6.0 cd domain_for_gem_4.6.0 ssm install -u $HOME/SsmDepot -d $(pwd -P) -p gem-scripts_4.6.0_all -y s.ssm-publish gem-scripts_4.6.0_all -y . s.ssmuse.dot ${ATM_MODEL_BNDL}-dev which Um_runmod.ksh should find it cd where_the_gem_source_is cd gem make allabs VERSION=4.6.0 && make force_allssmpkgs VERSION=4.6.0 cd domain_for_gem_4.6.0 ssm install -u $HOME/SsmDepot -d $(pwd -P) -p gem_4.6.0_all -y s.ssm-publish gem_4.6.0_all -y ssm install -u $HOME/SsmDepot -d $(pwd -P) -p gem_4.6.0+${COMP_ARCH}_linux26-x86-64 -y s.ssm-publish gem_4.6.0+${COMP_ARCH}_linux26-x86-64 -y