Changeset 12155


Ignore:
Timestamp:
05/01/12 07:28:25 (13 years ago)
Author:
Mathieu Morlighem
Message:

Changing ISSM_TIER to ISSM_DIR

Location:
issm/trunk-jpl/src
Files:
2 added
1 deleted
16 edited

Legend:

Unmodified
Added
Removed
  • TabularUnified issm/trunk-jpl/src/c/EnumDefinitions/Synchronize.sh

    r11643 r12155  
    66
    77#Removed existing files
    8 rm $ISSM_TIER/src/m/enum/*.m
    9 rm $ISSM_TIER/src/c/modules/EnumToStringx/EnumToStringx.cpp
    10 rm $ISSM_TIER/src/c/modules/StringToEnumx/StringToEnumx.cpp
     8rm $ISSM_DIR/src/m/enum/*.m
     9rm $ISSM_DIR/src/c/modules/EnumToStringx/EnumToStringx.cpp
     10rm $ISSM_DIR/src/c/modules/StringToEnumx/StringToEnumx.cpp
    1111
    1212#Get number of enums
     
    1515#Build EnumToStringx.cpp {{{1
    1616#Header
    17 cat <<END >  $ISSM_TIER/src/c/modules/EnumToStringx/EnumToStringx.cpp
     17cat <<END >  $ISSM_DIR/src/c/modules/EnumToStringx/EnumToStringx.cpp
    1818/*
    1919* \file EnumToStringx.cpp:
     
    3535END
    3636#core
    37 cat temp |  awk '{print "\t\t" "case " $2" : return \"" substr($2,1,length($2)-4) "\";"}' >> $ISSM_TIER/src/c/modules/EnumToStringx/EnumToStringx.cpp
     37cat temp |  awk '{print "\t\t" "case " $2" : return \"" substr($2,1,length($2)-4) "\";"}' >> $ISSM_DIR/src/c/modules/EnumToStringx/EnumToStringx.cpp
    3838#Footer
    39 cat <<END >> $ISSM_TIER/src/c/modules/EnumToStringx/EnumToStringx.cpp
     39cat <<END >> $ISSM_DIR/src/c/modules/EnumToStringx/EnumToStringx.cpp
    4040                default : return "unknown";
    4141
     
    5757#Build StringToEnumx.cpp {{{1
    5858#Header
    59 cat <<END > $ISSM_TIER/src/c/modules/StringToEnumx/StringToEnumx.cpp
     59cat <<END > $ISSM_DIR/src/c/modules/StringToEnumx/StringToEnumx.cpp
    6060/*
    6161* \file StringToEnumx.cpp:
     
    8181i2=120;
    8282for (( i=1 ; i<=100 ; i++ )); do
    83         echo "   if(stage==$i){" >> $ISSM_TIER//src/c/modules/StringToEnumx/StringToEnumx.cpp
     83        echo "   if(stage==$i){" >> $ISSM_DIR//src/c/modules/StringToEnumx/StringToEnumx.cpp
    8484        awk -v i1=$i1 -v i2=$i2 '{if(NR>=i1 && NR<=i2) print $0 }' temp |
    85         awk '{print "\t" ((NR==1)?"      if":"      else if") " (strcmp(name,\"" substr($2,1,length($2)-4) "\")==0) return " $2 ";"}' >> $ISSM_TIER//src/c/modules/StringToEnumx/StringToEnumx.cpp
    86         echo "         else stage=$(($i+1));" >> $ISSM_TIER//src/c/modules/StringToEnumx/StringToEnumx.cpp
    87         echo "   }" >> $ISSM_TIER//src/c/modules/StringToEnumx/StringToEnumx.cpp
     85        awk '{print "\t" ((NR==1)?"      if":"      else if") " (strcmp(name,\"" substr($2,1,length($2)-4) "\")==0) return " $2 ";"}' >> $ISSM_DIR//src/c/modules/StringToEnumx/StringToEnumx.cpp
     86        echo "         else stage=$(($i+1));" >> $ISSM_DIR//src/c/modules/StringToEnumx/StringToEnumx.cpp
     87        echo "   }" >> $ISSM_DIR//src/c/modules/StringToEnumx/StringToEnumx.cpp
    8888       
    8989        if [ $i2 -ge $NUMENUMS ]; then break; fi
     
    9393
    9494#footer
    95 cat <<END >> $ISSM_TIER/src/c/modules/StringToEnumx/StringToEnumx.cpp
     95cat <<END >> $ISSM_DIR/src/c/modules/StringToEnumx/StringToEnumx.cpp
    9696        /*If we reach this point, the string provided has not been found*/
    9797   _error_("Enum %s not found",name);
     
    127127        #}}}
    128128        #Add case to matlabenum file{{{
    129         cat <<END > $ISSM_TIER"/src/m/enum/"$(echo $NAMEENUM".m")
     129        cat <<END > $ISSM_DIR"/src/m/enum/"$(echo $NAMEENUM".m")
    130130function macro=$(echo $NAMEENUM)()
    131131%$(echo $NAMEENUM | awk {'print toupper($1)'}) - Enum of $(echo $NAME)
  • TabularUnified issm/trunk-jpl/src/c/modules/MeshProfileIntersectionx/SegmentIntersect.cpp

    r11112 r12155  
    66int SegmentIntersect(double* palpha, double* pbeta, double* x1, double* y1, double* x2, double* y2){
    77
    8         /*See ISSM_TIER/src/m/utils/Geometry/SegIntersect.m for matlab routine from which we take this routine: */
     8        /*See ISSM_DIR/src/m/utils/Geometry/SegIntersect.m for matlab routine from which we take this routine: */
    99
    1010        /*output: */
  • TabularUnified issm/trunk-jpl/src/c/shared/Numerics/Synchronize.sh

    r12018 r12155  
    22#Synchronize Verbosity
    33#first remove existing files
    4 rm $ISSM_TIER/src/m/shared/Verb*.m
     4rm $ISSM_DIR/src/m/shared/Verb*.m
    55
    66echo "Synchronizing Verbosity levels..."
     
    5151
    5252        #Add Verbosity Matlab file{{{
    53         cat <<END > $ISSM_TIER"/src/m/shared/"$(echo $FILENAME".m")
     53        cat <<END > $ISSM_DIR"/src/m/shared/"$(echo $FILENAME".m")
    5454function bool=$(echo $FILENAME)()
    5555%$(echo $FILENAME | awk {'print toupper($1)'}) - Return true if $(echo $LEVELNAME | awk {'print tolower($1)'}) level is activated
     
    148148#}}}
    149149#Complete verbose.m {{{1
    150 VERBOSEPATH="$ISSM_TIER/src/m/classes/verbose.m"
     150VERBOSEPATH="$ISSM_DIR/src/m/classes/verbose.m"
    151151cat $VERBOSEPATH  | sed "/%BEGINFIELDS/,$ d"  > temp_begin
    152152cat $VERBOSEPATH  | sed "1,/%ENDFIELDS/d" > temp_end
  • TabularUnified issm/trunk-jpl/src/m/classes/clusters/generic.m

    r12030 r12155  
    1313                 port=0;
    1414                 interactive=1;
    15                  codepath=[issmtier() '/bin'];
    16                  executionpath=[issmtier() '/execution'];
    17                  valgrind=[issmtier() '/externalpackages/valgrind/install/bin/valgrind'];
    18                  valgrindlib=[issmtier() '/externalpackages/valgrind/install/lib/libmpidebug.so'];
    19                  valgrindsup=[issmtier() '/externalpackages/valgrind/issm.supp'];
     15                 codepath=[issmdir() '/bin'];
     16                 executionpath=[issmdir() '/execution'];
     17                 valgrind=[issmdir() '/externalpackages/valgrind/install/bin/valgrind'];
     18                 valgrindlib=[issmdir() '/externalpackages/valgrind/install/lib/libmpidebug.so'];
     19                 valgrindsup=[issmdir() '/externalpackages/valgrind/issm.supp'];
    2020                 %}}}
    2121         end
  • TabularUnified issm/trunk-jpl/src/m/classes/clusters/generic.py

    r12038 r12155  
    1616                self.port=0
    1717                self.interactive=1
    18                 self.codepath=issmtier() + '/bin'
    19                 self.executionpath=issmtier() + '/execution'
    20                 self.valgrind=issmtier() + '/externalpackages/valgrind/install/bin/valgrind'
    21                 self.valgrindlib=issmtier() + '/externalpackages/valgrind/install/lib/libmpidebug.so'
    22                 self.valgrindsup=issmtier() + '/externalpackages/valgrind/issm.supp'
     18                self.codepath=issmdir() + '/bin'
     19                self.executionpath=issmdir() + '/execution'
     20                self.valgrind=issmdir() + '/externalpackages/valgrind/install/bin/valgrind'
     21                self.valgrindlib=issmdir() + '/externalpackages/valgrind/install/lib/libmpidebug.so'
     22                self.valgrindsup=issmdir() + '/externalpackages/valgrind/issm.supp'
    2323                #}}}
    2424        def __repr__(obj):
  • TabularUnified issm/trunk-jpl/src/m/model/modis.m

    r9620 r12155  
    1414
    1515%Get path  to gdal binaries
    16 path_gdal=[issmtier() '/externalpackages/gdal/install/bin/'];
     16path_gdal=[issmdir() '/externalpackages/gdal/install/bin/'];
    1717
    1818%Was gdal compiled?
    1919if ~exist([path_gdal 'gdal_translate']),
    20         error(['modis error message: GDAL library needs to be compiled to use this routine. Compile GDAL in ' issmtier() '/externalpackages/gdal to use this routine.']);
     20        error(['modis error message: GDAL library needs to be compiled to use this routine. Compile GDAL in ' issmdir() '/externalpackages/gdal to use this routine.']);
    2121end
    2222
  • TabularUnified issm/trunk-jpl/src/m/model/petscversion.m

    r11728 r12155  
    88PETSC_VERSION=3;
    99
    10 configfile=[issmtier() '/config.h'];
     10configfile=[issmdir() '/config.h'];
    1111if ~exist(configfile,'file'),
    1212        error(['File ' configfile ' not found. ISSM has not been configured yet!']);
  • TabularUnified issm/trunk-jpl/src/m/utils/DataProcessing/TracksToMatrix.m

    r8298 r12155  
    2626
    2727%Add path to dace
    28 addpath([issmtier() '/externalpackages/dace/install'])
     28addpath([issmdir() '/externalpackages/dace/install'])
    2929
    3030%First create the x_m and y_m fot the matrix
     
    8282
    8383%remove DACE path
    84 rmpath([issmtier() '/externalpackages/dace/install']);
     84rmpath([issmdir() '/externalpackages/dace/install']);
  • TabularUnified issm/trunk-jpl/src/m/utils/Miscellaneous/issmdoc.m

    r11507 r12155  
    22
    33%First get ISSM tier:
    4 ISSM_TIER=issmtier;
     4ISSM_DIR=issmdir;
    55
    66disp(sprintf('\n%s','  A comprehensive documentation is available on http://issm.jpl.nasa.gov'));
    77disp(sprintf('\n%s','  Example: how to create a square ice shelf'));
    8 disp(sprintf('%s','        go to ',ISSM_TIER,'/examples/SquareIceshelf'));
     8disp(sprintf('%s','        go to ',ISSM_DIR,'/examples/SquareIceshelf'));
    99disp(sprintf('%s','        md=model;                                %creates a new empty model structure'));
    1010disp(sprintf('%s','        md=triangle(md,''DomainOutline.exp'',50000);   %creates a mesh of the domain outline with a resolution of 50000m'));
  • TabularUnified issm/trunk-jpl/src/m/utils/OS/ismumps.m

    r11596 r12155  
    66
    77
    8 configfile=[issmtier() '/bin/config.h']; %should find it in the install target
     8configfile=[issmdir() '/bin/config.h']; %should find it in the install target
    99if ~exist(configfile,'file'),
    1010        error(['File ' configfile ' not found. ISSM has not been configured yet!']);
  • TabularUnified issm/trunk-jpl/src/m/utils/OS/ispetsc.m

    r11727 r12155  
    66
    77
    8 configfile=[issmtier() '/bin/config.h']; %should find it in the install target
     8configfile=[issmdir() '/bin/config.h']; %should find it in the install target
    99if ~exist(configfile,'file'),
    1010        error(['File ' configfile ' not found. ISSM has not been configured yet!']);
  • TabularUnified issm/trunk-jpl/src/m/utils/OS/issmscpin.m

    r11525 r12155  
    3232                %use the putty project pscp.exe: it should be in the path.
    3333               
    34                 %get ISSM_TIER variable
    35                 [status,ISSM_TIER]=system('echo [%ISSM_TIER_WIN%]');
     34                %get ISSM_DIR variable
     35                [status,ISSM_DIR]=system('echo [%ISSM_DIR_WIN%]');
    3636                if status,
    37                         error('scpin error message: could not find ISSM_TIER_WIN envirnoment variable');
     37                        error('scpin error message: could not find ISSM_DIR_WIN envirnoment variable');
    3838                end
    39                 ISSM_TIER=ISSM_TIER(2:end-2);
     39                ISSM_DIR=ISSM_DIR(2:end-2);
    4040
    4141                username=input('Username: (quoted string) ');
     
    4343
    4444                for i=1:numel(packages),
    45                         [status,result]=system([ISSM_TIER '/externalpackages/ssh/pscp.exe -l "' username '" -pw "' key '" ' host ':' path '/' packages{i} ' ./']);
     45                        [status,result]=system([ISSM_DIR '/externalpackages/ssh/pscp.exe -l "' username '" -pw "' key '" ' host ':' path '/' packages{i} ' ./']);
    4646                        if status,
    4747                                error('scpin error message: could not call putty pscp');
  • TabularUnified issm/trunk-jpl/src/m/utils/OS/issmscpout.m

    r9369 r12155  
    2323                %use the putty project pscp.exe: it should be in the path.
    2424               
    25                 %get ISSM_TIER variable
    26                 [status,ISSM_TIER]=system('echo [%ISSM_TIER_WIN%]');
     25                %get ISSM_DIR variable
     26                [status,ISSM_DIR]=system('echo [%ISSM_DIR_WIN%]');
    2727                if status,
    28                         error('scpout error message: could not find ISSM_TIER_WIN envirnoment variable');
     28                        error('scpout error message: could not find ISSM_DIR_WIN envirnoment variable');
    2929                end
    30                 ISSM_TIER=ISSM_TIER(2:end-2);
     30                ISSM_DIR=ISSM_DIR(2:end-2);
    3131
    3232                username=input('Username: (quoted string) ');
     
    3434
    3535                for i=1:numel(packages),
    36                         [status,result]=system([ISSM_TIER '/externalpackages/ssh/pscp.exe -l "' username '" -pw "' key '" ' packages{i} ' ' host ':' path]);
     36                        [status,result]=system([ISSM_DIR '/externalpackages/ssh/pscp.exe -l "' username '" -pw "' key '" ' packages{i} ' ' host ':' path]);
    3737                        if status,
    3838                                error('scpout error message: could not call putty pscp');
  • TabularUnified issm/trunk-jpl/src/m/utils/OS/issmssh.m

    r9369 r12155  
    1515                %use the putty project plink.exe: it should be in the path.
    1616               
    17                 %get ISSM_TIER variable
    18                 [status,ISSM_TIER]=system('echo [%ISSM_TIER_WIN%]');
     17                %get ISSM_DIR variable
     18                [status,ISSM_DIR]=system('echo [%ISSM_DIR_WIN%]');
    1919                if status,
    20                         error('issmssh error message: could not find ISSM_TIER_WIN envirnoment variable');
     20                        error('issmssh error message: could not find ISSM_DIR_WIN envirnoment variable');
    2121                end
    22                 ISSM_TIER=ISSM_TIER(2:end-2);
     22                ISSM_DIR=ISSM_DIR(2:end-2);
    2323
    2424                username=input('Username: (quoted string) ');
    2525                key=input('Key: (quoted string) ');
    2626
    27                 system([ISSM_TIER '/externalpackages/ssh/plink.exe -ssh -l "' username '" -pw "' key '" ' host ' "' command '"']);
     27                system([ISSM_DIR '/externalpackages/ssh/plink.exe -ssh -l "' username '" -pw "' key '" ' host ' "' command '"']);
    2828
    2929        else
  • TabularUnified issm/trunk-jpl/src/m/utils/Shell/flaimdir.m

    r11180 r12155  
    55%      FLAIM_DIR=flaimdir()
    66
    7 FLAIM_DIR=[issmtier '/externalpackages/flaim/install'];
     7FLAIM_DIR=[issmdir '/externalpackages/flaim/install'];
  • TabularUnified issm/trunk-jpl/src/m/utils/Shell/issmdir.m

    r11453 r12155  
    11function ISSM_DIR=issmdir()
    2 %ISSMDIR - Get ISSM_DIR environment variable contents.
     2%ISSMDIR - Get ISSM_DIR environment variable
    33%
    44%   Usage:
     
    99else
    1010        ISSM_DIR =getenv('ISSM_DIR_WIN');
     11        if strcmpi(ISSM_DIR(end),'/') | strcmpi(ISSM_DIR(end),'\'),
     12                ISSM_DIR = ISSM_DIR(1:end-1); %shave off the last '/'
     13        end
    1114end
    1215
Note: See TracChangeset for help on using the changeset viewer.