Changeset 13861


Ignore:
Timestamp:
10/31/12 11:21:00 (12 years ago)
Author:
Mathieu Morlighem
Message:

DEL: documentation is now downloaded at installation

Location:
issm/trunk-jpl/externalpackages/esmf
Files:
1 deleted
1 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/externalpackages/esmf/install.sh

    r13249 r13861  
    11#!/bin/bash
    22set -eu
    3 
    4 #0: cleanup
    5 #1: install
    6 #2: test
    7 
    8 install=2
    93
    104export ESMF_DIR=$ISSM_DIR/externalpackages/esmf/esmf
     
    126export ESMF_COMM=mpich2
    137
    14 if [[ $install == "0" ]]; then
    15         #Some cleanup
    16         rm -rf esmf_5_2_0rp2
    17         rm -rf esmf
     8#Some cleanup
     9rm -rf esmf_5_2_0rp2
     10rm -rf esmf
     11
     12#Download from ISSM server
     13$ISSM_DIR/scripts/DownloadExternalPackage.py 'http://issm.jpl.nasa.gov/files/externalpackages/esmf_5_2_0rp2_src.tar.gz' 'esmf_5_2_0rp2_src.tar.gz'
     14$ISSM_DIR/scripts/DownloadExternalPackage.py 'http://issm.jpl.nasa.gov/files/externalpackages/docs/ESMF_refdoc.pdf' 'ESMF_refdoc.pdf'
     15$ISSM_DIR/scripts/DownloadExternalPackage.py 'http://issm.jpl.nasa.gov/files/externalpackages/docs/ESMF_usrdoc.pdf' 'ESMF_usrdoc.pdf'
     16
     17#Untar
     18tar -zxvf  esmf_5_2_0rp2_src.tar.gz
     19
     20
     21#Configure esmf
     22cd esmf
     23
     24#Compile and install esmf
     25if [ $# -eq 0 ]; then
     26        make
     27        make install
     28else
     29        make -j $1
     30        make -j $1 install
    1831fi
    1932
    20 if [[ $install == "1" ]]; then
    21 
    22         #Download from ISSM server
    23         $ISSM_DIR/scripts/DownloadExternalPackage.py 'http://issm.jpl.nasa.gov/files/externalpackages/esmf_5_2_0rp2_src.tar.gz' 'esmf_5_2_0rp2_src.tar.gz'
    24 
    25         #Untar
    26         tar -zxvf  esmf_5_2_0rp2_src.tar.gz
    27 
    28 
    29         #Configure esmf
    30         cd esmf
    31 
    32 
    33 
    34         #Compile and install esmf
    35         if [ $# -eq 0 ]; then
    36                 make
    37                 make install
    38         else
    39                 make -j $1
    40                 make -j $1 install
    41         fi
     33cd esmf
     34if [ $# -eq 0 ]; then
     35        make all_tests
     36else
     37        make -j $1 all_tests
    4238fi
    43 
    44 if [[ $install == "2" ]]; then
    45         cd esmf
    46         if [ $# -eq 0 ]; then
    47                 make all_tests
    48         else
    49                 make -j $1 all_tests
    50         fi
    51 fi
Note: See TracChangeset for help on using the changeset viewer.