Changeset 18978
- Timestamp:
- 01/05/15 15:05:24 (10 years ago)
- Location:
- issm/trunk-jpl
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/configs/config-linux64-pleiades-intel2015.0.090-mpt.2.11r13.sh
r18933 r18978 3 3 --prefix=$ISSM_DIR \ 4 4 --without-kriging \ 5 --with- matlab-dir="$ISSM_DIR/externalpackages/matlab/install"\5 --with-wrappers=no \ 6 6 --with-petsc-dir="$ISSM_DIR/externalpackages/petsc/install" \ 7 7 --with-triangle-dir="$ISSM_DIR/externalpackages/triangle/install" \ … … 12 12 --with-mumps-dir="$ISSM_DIR/externalpackages/petsc/install" \ 13 13 --with-scalapack-dir="$ISSM_DIR/externalpackages/petsc/install" \ 14 --with-hypre-dir="$ISSM_DIR/externalpackages/petsc/install" \ 15 --with-graphics-lib="/usr/lib64/libX11.so" \ 16 --with-cxxoptflags="-g -O2" \ 14 --with-cxxoptflags="-O3 -axAVX" \ 17 15 --with-vendor="intel-pleiades" -
issm/trunk-jpl/externalpackages/gslib/install.sh
r13246 r18978 18 18 #Change compiler to gfortran 19 19 cd install 20 cat Makefile | sed -e "s/FC=g95/FC= gfortran/g" > Makefile.bak20 cat Makefile | sed -e "s/FC=g95/FC=ifort/g" > Makefile.bak 21 21 mv Makefile.bak Makefile 22 cat gslib/Makefile | sed -e "s/FC=g95/FC= gfortran/g" > Makefile.bak22 cat gslib/Makefile | sed -e "s/FC=g95/FC=ifort/g" > Makefile.bak 23 23 mv Makefile.bak gslib/Makefile 24 24 make -
issm/trunk-jpl/src/c/solutionsequences/solutionsequence_fct.cpp
r18367 r18978 44 44 _assert_(cols[j]==cols2[j]); 45 45 d = max(max(-vals[j],-vals2[j]),0.); 46 MatSetValue(D,row,cols[j], (const double)d,INSERT_VALUES);46 MatSetValue(D,row,cols[j],d,INSERT_VALUES); 47 47 if(cols[j]!=row) diagD -= d; 48 48 } 49 MatSetValue(D,row,row, (const double)diagD,INSERT_VALUES);49 MatSetValue(D,row,row,diagD,INSERT_VALUES); 50 50 MatRestoreRow(K ,row,&ncols, (const int**)&cols, (const double**)&vals); 51 51 MatRestoreRow(K_transp,row,&ncols2,(const int**)&cols2,(const double**)&vals2); … … 88 88 } 89 89 if(fabs(d)>dmax) dmax = fabs(d); 90 MatSetValue(LHS,row,cols[j], (const double)d,INSERT_VALUES);90 MatSetValue(LHS,row,cols[j],d,INSERT_VALUES); 91 91 } 92 92 MatRestoreRow(K,row,&ncols, (const int**)&cols, (const double**)&vals); … … 107 107 constraint->PenaltyDofAndValue(&dof,&d,femmodel->nodes,femmodel->parameters); 108 108 if(dof!=-1){ 109 MatSetValue(LHS,dof,dof, (const double)dmax,INSERT_VALUES);109 MatSetValue(LHS,dof,dof,dmax,INSERT_VALUES); 110 110 } 111 111 } … … 256 256 d = 1.; 257 257 if(Pi_plus!=0.) d = min(1.,Qi_plus/Pi_plus); 258 VecSetValue(Ri_plus,row, (const double)d,INSERT_VALUES);258 VecSetValue(Ri_plus,row,d,INSERT_VALUES); 259 259 d = 1.; 260 260 if(Pi_minus!=0.) d = min(1.,Qi_minus/Pi_minus); 261 VecSetValue(Ri_minus,row, (const double)d,INSERT_VALUES);261 VecSetValue(Ri_minus,row,d,INSERT_VALUES); 262 262 263 263 MatRestoreRow(Mc,row,&ncols, (const int**)&cols, (const double**)&vals); … … 311 311 } 312 312 } 313 VecSetValue(Fbar,row, (const double)d,INSERT_VALUES);313 VecSetValue(Fbar,row,d,INSERT_VALUES); 314 314 MatRestoreRow(Mc,row,&ncols, (const int**)&cols, (const double**)&vals); 315 315 MatRestoreRow(D ,row,&ncols2,(const int**)&cols2,(const double**)&vals2);
Note:
See TracChangeset
for help on using the changeset viewer.