Changes between Version 4 and Version 5 of vilje


Ignore:
Timestamp:
11/25/16 07:06:07 (8 years ago)
Author:
bdef
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • vilje

    v4 v5  
    5858export ISSM_DIR=PATHTOTRUNK
    5959#
    60 module load intelcomp/13.0.1 mpt/2.06 petsc/3.4.1d
    61 module load parmetis/4.0.2 mumps/4.10.0
     60module load intelcomp/17.0.0 mpt/2.14 petsc/3.7.4d
     61module load parmetis/4.0.3 mumps/5.0.2
    6262module load automake
    6363}}}
     
    6767== Installing ISSM on Vilje ==
    6868
    69 run libtoolize
     69If it is the first time you are installing issm on Vilje you will need to run libtoolize:
     70{{{
     71libtoolize
     72}}}
    7073
    71 run ./scripts/automakerrerun
     74The only package from external packages that you may require (if you need to run some inversion) is m1qn3. Install it as usual and source you environment file
     75{{{
     76cd externalpackages/m1qn3
     77./install.sh
     78source ../../etc/environment.sh
     79}}}
    7280
    73 You can check out ISSM and install m1qn3. This is the only package we will install, the module loaded from your bashrc are taking care of the rest.
     81Once this is done in ISSM_DIR do:
     82{{{
     83run ./scripts/automakererun.sh
     84}}}
    7485
    7586Use the following configuration script (adapt to your needs):
    7687
    7788{{{
    78 #!/bin/sh                                                                                                                                                       
     89#!/bin/sh
    7990./configure \
    8091    --prefix=$ISSM_DIR \
    8192    --without-kriging \
    8293    --with-wrappers=no \
    83     --with-petsc-dir="/sw/sdev/Modules/petsc/petsc-3.4.1" \
    84     --with-mpi-include="/sw/sgi/mpt/mpt-2.06/include/"  \
    85     --with-mpi-libflags="-L/sw/sgi/mpt/mpt-2.06/lib -lmpi -lmpi++" \
    86     --with-metis-dir="/sw/sdev/Modules/parmetis/parmetis-4.0.2/include" \
    87     --with-mumps-dir="/sw/sdev/Modules/mumps/mumps-4.10.0" \
     94    --with-petsc-dir="/sw/sdev/Modules/petsc/petsc-3.7.4" \
     95    --with-mpi-include="/sw/sgi/mpt/mpt-2.14/include/"  \
     96    --with-mpi-libflags="-L/sw/sgi/mpt/mpt-2.14/lib -lmpi -lmpi++" \
     97    --with-metis-dir="/sw/sdev/Modules/parmetis/parmetis-4.0.3/include" \
     98    --with-mumps-dir="/sw/sdev/Modules/mumps/mumps-5.0.2" \
    8899    --with-cxxoptflags="-O2 -xAVX" \
    89100    --with-m1qn3-dir="$ISSM_DIR/externalpackages/m1qn3/install" \
     
    96107}}}
    97108
     109You can then make your configuration file executable (if it is not already) execute it and install ISSM:
     110{{{
     111chmod +x configure.sh
     112./configure
     113make install
     114}}}
     115
    98116== vilje_settings.py ==
     117
    99118{{{
    100119def vilje_settings(md):                                                                                                                     
     
    110129== vilje_settings.m ==
    111130
    112 The use of the Python version of the code is encouraged at Uib but you are welcom to clone the python settings.
     131The use of the Python version of the code is encouraged at Uib but you are welcome to clone the python settings.