Changeset 3131


Ignore:
Timestamp:
02/25/10 00:12:30 (15 years ago)
Author:
Eric.Larour
Message:

New options for nehalem and harpertown cpus.
Penta: fixed huge bug! slope[2] is too small in a Penta! it should be slope[3]!
spcin and loadresultsfromcluster need login.

Location:
issm/trunk
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk/configs/pleiades/pleiades.sh

    r3124 r3131  
    11#!/bin/csh
    22
    3 ./configure --prefix=$ISSM_DIR --with-serial=no --with-metis-dir=$ISSM_DIR/externalpackages/metis/install --with-petsc-dir=$ISSM_DIR/externalpackages/petsc/install --with-mpi-include=/nasa/sgi/mpt/1.23.nas/includ  --with-mpi-lib="-L/nasa/sgi/mpt/1.23.nas/lib64/ -lmpi -lpthread -lgfortran" --with-petsc-arch=$ISSM_ARCH --with-dakota-dir=$ISSM_DIR/externalpackages/dakota/install --with-mkl-dir=/nasa/intel/mkl/10.0.011/lib/64/ --with-plapack-dir=$ISSM_DIR/externalpackages/petsc/install/externalpackages/PLAPACKR32-hg/$ISSM_ARCH --with-mumps-dir=$ISSM_DIR/externalpackages/petsc/install/externalpackages/MUMPS_4.6.3/$ISSM_ARCH/ --with-scalapack-dir=$ISSM_DIR/externalpackages/petsc/install/externalpackages/SCALAPACK/$ISSM_ARCH/ --with-blacs-dir=$ISSM_DIR/externalpackages/petsc/install/externalpackages/blacs-dev/$ISSM_ARCH --with-graphics-lib=/usr/X11/lib64/libX11.so --with-cxxoptflags="-O3 -xSSE4.2" --with-vendor=intel-pleiades
     3./configure --prefix=$ISSM_DIR --with-serial=no --with-metis-dir=$ISSM_DIR/externalpackages/metis/install --with-petsc-dir=$ISSM_DIR/externalpackages/petsc/install --with-mpi-include=/nasa/sgi/mpt/1.23.nas/includ  --with-mpi-lib="-L/nasa/sgi/mpt/1.23.nas/lib64/ -lmpi -lpthread -lgfortran" --with-petsc-arch=$ISSM_ARCH --with-dakota-dir=$ISSM_DIR/externalpackages/dakota/install --with-mkl-dir=/nasa/intel/mkl/10.0.011/lib/64/ --with-plapack-dir=$ISSM_DIR/externalpackages/petsc/install/externalpackages/PLAPACKR32-hg/$ISSM_ARCH --with-mumps-dir=$ISSM_DIR/externalpackages/petsc/install/externalpackages/MUMPS_4.6.3/$ISSM_ARCH/ --with-scalapack-dir=$ISSM_DIR/externalpackages/petsc/install/externalpackages/SCALAPACK/$ISSM_ARCH/ --with-blacs-dir=$ISSM_DIR/externalpackages/petsc/install/externalpackages/blacs-dev/$ISSM_ARCH --with-graphics-lib=/usr/X11/lib64/libX11.so --with-cxxoptflags="-O3 -xS" --with-vendor=intel-pleiades
  • issm/trunk/etc/cluster.rc

    r3123 r3131  
    7474cluster_name=pfe
    7575cluster_codepath=/home1/elarour/trunk/bin
    76 cluster_executionpath=/home1/elarour/Testing
     76cluster_executionpath=/nobackup/elarour/Testing
    7777cluster_login=elarour
    7878
  • issm/trunk/externalpackages/matlab/install.sh

    r3089 r3131  
    66#symlink matlab to root matlab
    77ln -s /usr/local/pkgs/matlab-7.6/ install
    8 
  • issm/trunk/m4/issm_options.m4

    r3124 r3131  
    641641                        export CC=icc
    642642                        export CXX=icpc
    643                         export CXXFLAGS=" -O3 -D_INTEL_LINUX_ -xSSE4.2"
     643                        export CXXFLAGS=" -O3 -xS -D_INTEL_LINUX_ "
    644644                else
    645645                AC_MSG_ERROR([unknow compiler vendor!])
  • issm/trunk/src/c/objects/Penta.cpp

    r3086 r3131  
    634634        }
    635635
    636 cleanup_and_return:
    637636        xfree((void**)&first_gauss_area_coord);
    638637        xfree((void**)&second_gauss_area_coord);
     
    921920        MatSetValues(Kgg,numdof,doflist,numdof,doflist,(const double*)K_terms,ADD_VALUES);
    922921
    923 cleanup_and_return:
    924922
    925923        /*Free ressources:*/
     
    10661064        MatSetValues(Kgg,numdof,doflist,numdof,doflist,(const double*)Ke_gg,ADD_VALUES);
    10671065
    1068 cleanup_and_return:
    10691066        xfree((void**)&first_gauss_area_coord);
    10701067        xfree((void**)&second_gauss_area_coord);
     
    13821379        MatSetValues(Kgg,numdof,doflist,numdof,doflist,(const double*)K_terms,ADD_VALUES);
    13831380
    1384 cleanup_and_return:
    13851381        xfree((void**)&first_gauss_area_coord);
    13861382        xfree((void**)&second_gauss_area_coord);
     
    15151511
    15161512        /* parameters: */
    1517         double  slope[NDOF2];
     1513        double  slope[3]; //do not put 2! this goes into GetParameterDerivativeValue, which addresses slope[3] also!
    15181514        double  driving_stress_baseline;
    15191515        double  thickness;
     
    16471643        VecSetValues(pg,numdof,doflist,(const double*)pe_g,ADD_VALUES);
    16481644
    1649 cleanup_and_return:
    16501645        xfree((void**)&first_gauss_area_coord);
    16511646        xfree((void**)&second_gauss_area_coord);
     
    20352030        VecSetValues(pg,numdof,doflist,(const double*)pe_g,ADD_VALUES);
    20362031
    2037 cleanup_and_return:
    20382032        xfree((void**)&first_gauss_area_coord);
    20392033        xfree((void**)&second_gauss_area_coord);
     
    22812275        extern int my_rank;
    22822276
    2283 cleanup_and_return:
    22842277        xfree((void**)&first_gauss_area_coord);
    22852278        xfree((void**)&second_gauss_area_coord);
  • issm/trunk/src/m/classes/public/loadresultsfromcluster.m

    r3119 r3131  
    2626
    2727%copy files from cluster to present directory
    28 scpin(md.cluster, executionpath, packages);
     28scpin(md.cluster, login, executionpath, packages);
    2929
    3030%read log files onto  fields
    31 md.errlog=char(textread([md.name '.errlog'],'%s','delimiter','\n'));
    32 md.outlog=char(textread([md.name '.outlog'],'%s','delimiter','\n'));
     31%md.errlog=char(textread([md.name '.errlog'],'%s','delimiter','\n'));
     32%md.outlog=char(textread([md.name '.outlog'],'%s','delimiter','\n'));
    3333if ~isempty(md.errlog),
    3434        disp(['loadresultsfromcluster info message: error during solution. Check your errlog and outlog model fields']);
  • issm/trunk/src/m/utils/OS/scpin.m

    r2953 r3131  
    1 function scpin(host, path, packages)
     1function scpin(host, login,path, packages)
    22%SCPIN get packages from host, using scp on unix, and pscp on windows
    33%
     
    5858                string=[string packages{end} '\}'];
    5959
    60                 eval(['!scp ' host ':' path '/' string ' ./']);
     60                eval(['!scp ' login '@' host ':' path '/' string ' ./']);
    6161                for i=1:numel(packages),
    6262                        if ~exist(['./' packages{i}]),
Note: See TracChangeset for help on using the changeset viewer.