Changeset 24241
- Timestamp:
- 10/17/19 06:28:40 (5 years ago)
- Location:
- issm/trunk-jpl/src
- Files:
-
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/c/shared/Enum/Enum.vim
r24205 r24241 188 188 syn keyword cConstant HydrologydcRelTolEnum 189 189 syn keyword cConstant HydrologydcSedimentCompressibilityEnum 190 syn keyword cConstant HydrologydcSedimentlimitEnum 191 syn keyword cConstant HydrologydcSedimentlimitFlagEnum 190 192 syn keyword cConstant HydrologydcSedimentPorosityEnum 191 193 syn keyword cConstant HydrologydcSedimentThicknessEnum 192 syn keyword cConstant HydrologydcSedimentlimitEnum193 syn keyword cConstant HydrologydcSedimentlimitFlagEnum194 194 syn keyword cConstant HydrologydcTransferFlagEnum 195 195 syn keyword cConstant HydrologydcUnconfinedFlagEnum 196 196 syn keyword cConstant HydrologydcWaterCompressibilityEnum 197 syn keyword cConstant HydrologydtEnum198 197 syn keyword cConstant HydrologyshreveStabilizationEnum 199 198 syn keyword cConstant IcecapToEarthCommEnum … … 337 336 syn keyword cConstant SmbAccurefEnum 338 337 syn keyword cConstant SmbAdThreshEnum 338 syn keyword cConstant SmbDesfacEnum 339 syn keyword cConstant SmbDpermilEnum 340 syn keyword cConstant SmbDsnowIdxEnum 339 341 syn keyword cConstant SmbCldFracEnum 340 342 syn keyword cConstant SmbDelta18oEnum 341 343 syn keyword cConstant SmbDelta18oSurfaceEnum 342 344 syn keyword cConstant SmbDenIdxEnum 343 syn keyword cConstant SmbDesfacEnum344 syn keyword cConstant SmbDpermilEnum345 syn keyword cConstant SmbDsnowIdxEnum346 345 syn keyword cConstant SmbDtEnum 347 346 syn keyword cConstant SmbEnum … … 375 374 syn keyword cConstant SmbRunoffrefEnum 376 375 syn keyword cConstant SmbSealevEnum 376 syn keyword cConstant SmbStepsPerStepEnum 377 377 syn keyword cConstant SmbSwIdxEnum 378 378 syn keyword cConstant SmbT0dryEnum … … 517 517 syn keyword cConstant DrivingStressYEnum 518 518 syn keyword cConstant EffectivePressureEnum 519 syn keyword cConstant EffectivePressure HydrostepEnum520 syn keyword cConstant EffectivePressure StackedEnum519 syn keyword cConstant EffectivePressureSubstepEnum 520 syn keyword cConstant EffectivePressureTransientEnum 521 521 syn keyword cConstant EnthalpyEnum 522 522 syn keyword cConstant EnthalpyPicardEnum 523 523 syn keyword cConstant EplHeadEnum 524 syn keyword cConstant EplHeadHydrostepEnum525 524 syn keyword cConstant EplHeadOldEnum 526 525 syn keyword cConstant EplHeadSlopeXEnum 527 526 syn keyword cConstant EplHeadSlopeYEnum 528 syn keyword cConstant EplHeadStackedEnum 527 syn keyword cConstant EplHeadSubstepEnum 528 syn keyword cConstant EplHeadTransientEnum 529 529 syn keyword cConstant EsaDeltathicknessEnum 530 530 syn keyword cConstant EsaEmotionEnum … … 568 568 syn keyword cConstant HydrologyBumpHeightEnum 569 569 syn keyword cConstant HydrologyBumpSpacingEnum 570 syn keyword cConstant HydrologydcBasalMoulinInputEnum 571 syn keyword cConstant HydrologydcEplThicknessEnum 572 syn keyword cConstant HydrologydcEplThicknessOldEnum 573 syn keyword cConstant HydrologydcEplThicknessSubstepEnum 574 syn keyword cConstant HydrologydcEplThicknessTransientEnum 575 syn keyword cConstant HydrologydcMaskEplactiveEltEnum 576 syn keyword cConstant HydrologydcMaskEplactiveNodeEnum 577 syn keyword cConstant HydrologydcMaskThawedEltEnum 578 syn keyword cConstant HydrologydcMaskThawedNodeEnum 579 syn keyword cConstant HydrologydcSedimentTransmitivityEnum 570 580 syn keyword cConstant HydrologyDrainageRateEnum 571 581 syn keyword cConstant HydrologyEnglacialInputEnum … … 579 589 syn keyword cConstant HydrologySheetThicknessEnum 580 590 syn keyword cConstant HydrologySheetThicknessOldEnum 591 syn keyword cConstant HydrologyWatercolumnMaxEnum 581 592 syn keyword cConstant HydrologyWaterVxEnum 582 593 syn keyword cConstant HydrologyWaterVyEnum 583 syn keyword cConstant HydrologyWatercolumnMaxEnum584 syn keyword cConstant HydrologydcBasalMoulinInputEnum585 syn keyword cConstant HydrologydcEplThicknessEnum586 syn keyword cConstant HydrologydcEplThicknessHydrostepEnum587 syn keyword cConstant HydrologydcEplThicknessOldEnum588 syn keyword cConstant HydrologydcEplThicknessStackedEnum589 syn keyword cConstant HydrologydcMaskEplactiveEltEnum590 syn keyword cConstant HydrologydcMaskEplactiveNodeEnum591 syn keyword cConstant HydrologydcMaskThawedEltEnum592 syn keyword cConstant HydrologydcMaskThawedNodeEnum593 syn keyword cConstant HydrologydcSedimentTransmitivityEnum594 594 syn keyword cConstant IceEnum 595 595 syn keyword cConstant IceMaskNodeActivationEnum … … 664 664 syn keyword cConstant SealevelriseStericRateEnum 665 665 syn keyword cConstant SedimentHeadEnum 666 syn keyword cConstant SedimentHeadHydrostepEnum667 666 syn keyword cConstant SedimentHeadOldEnum 667 syn keyword cConstant SedimentHeadSubstepEnum 668 syn keyword cConstant SedimentHeadTransientEnum 668 669 syn keyword cConstant SedimentHeadResidualEnum 669 670 syn keyword cConstant SedimentHeadStackedEnum … … 712 713 syn keyword cConstant SmbMassBalanceClimateEnum 713 714 syn keyword cConstant SmbMassBalanceEnum 715 syn keyword cConstant SmbMassBalanceSubstepEnum 716 syn keyword cConstant SmbMassBalanceTransientEnum 714 717 syn keyword cConstant SmbMeanLHFEnum 715 718 syn keyword cConstant SmbMeanSHFEnum … … 732 735 syn keyword cConstant SmbReiniEnum 733 736 syn keyword cConstant SmbRunoffEnum 737 syn keyword cConstant SmbRunoffSubstepEnum 738 syn keyword cConstant SmbRunoffTransientEnum 734 739 syn keyword cConstant SmbS0gcmEnum 735 740 syn keyword cConstant SmbS0pEnum … … 1298 1303 syn keyword cType Cfsurfacesquare 1299 1304 syn keyword cType Channel 1305 syn keyword cType classes 1300 1306 syn keyword cType Constraint 1301 1307 syn keyword cType Constraints … … 1304 1310 syn keyword cType ControlInput 1305 1311 syn keyword cType Covertree 1312 syn keyword cType DatasetInput 1306 1313 syn keyword cType DataSetParam 1307 syn keyword cType DatasetInput1308 1314 syn keyword cType Definition 1309 1315 syn keyword cType DependentObject … … 1318 1324 syn keyword cType ElementHook 1319 1325 syn keyword cType ElementMatrix 1326 syn keyword cType Elements 1320 1327 syn keyword cType ElementVector 1321 syn keyword cType Elements1322 1328 syn keyword cType ExponentialVariogram 1323 1329 syn keyword cType ExternalResult … … 1326 1332 syn keyword cType Friction 1327 1333 syn keyword cType Gauss 1334 syn keyword cType GaussianVariogram 1335 syn keyword cType gaussobjects 1328 1336 syn keyword cType GaussPenta 1329 1337 syn keyword cType GaussSeg 1330 1338 syn keyword cType GaussTetra 1331 1339 syn keyword cType GaussTria 1332 syn keyword cType GaussianVariogram1333 1340 syn keyword cType GenericExternalResult 1334 1341 syn keyword cType GenericOption … … 1345 1352 syn keyword cType IssmDirectApplicInterface 1346 1353 syn keyword cType IssmParallelDirectApplicInterface 1354 syn keyword cType krigingobjects 1347 1355 syn keyword cType Load 1348 1356 syn keyword cType Loads … … 1355 1363 syn keyword cType Matice 1356 1364 syn keyword cType Matlitho 1365 syn keyword cType matrixobjects 1357 1366 syn keyword cType MatrixParam 1358 1367 syn keyword cType Misfit … … 1367 1376 syn keyword cType Observations 1368 1377 syn keyword cType Option 1378 syn keyword cType Options 1369 1379 syn keyword cType OptionUtilities 1370 syn keyword cType Options1371 1380 syn keyword cType Param 1372 1381 syn keyword cType Parameters … … 1382 1391 syn keyword cType Regionaloutput 1383 1392 syn keyword cType Results 1393 syn keyword cType Riftfront 1384 1394 syn keyword cType RiftStruct 1385 syn keyword cType Riftfront1386 1395 syn keyword cType Seg 1387 1396 syn keyword cType SegInput 1397 syn keyword cType Segment 1388 1398 syn keyword cType SegRef 1389 syn keyword cType Segment1390 1399 syn keyword cType SpcDynamic 1391 1400 syn keyword cType SpcStatic … … 1394 1403 syn keyword cType StringArrayParam 1395 1404 syn keyword cType StringParam 1405 syn keyword cType temp 1396 1406 syn keyword cType Tetra 1397 1407 syn keyword cType TetraInput … … 1407 1417 syn keyword cType Vertex 1408 1418 syn keyword cType Vertices 1409 syn keyword cType classes1410 syn keyword cType gaussobjects1411 syn keyword cType krigingobjects1412 syn keyword cType matrixobjects1413 1419 syn keyword cType AdjointBalancethickness2Analysis 1414 1420 syn keyword cType AdjointBalancethicknessAnalysis … … 1429 1435 syn keyword cType FreeSurfaceBaseAnalysis 1430 1436 syn keyword cType FreeSurfaceTopAnalysis 1437 syn keyword cType GiaIvinsAnalysis 1431 1438 syn keyword cType GLheightadvectionAnalysis 1432 syn keyword cType GiaIvinsAnalysis1433 1439 syn keyword cType HydrologyDCEfficientAnalysis 1434 1440 syn keyword cType HydrologyDCInefficientAnalysis -
issm/trunk-jpl/src/c/shared/Enum/Synchronize.sh
r24240 r24241 6 6 7 7 #Removed existing files 8 rm $ISSM_D EV_DIR/src/c/shared/Enum/EnumToStringx.cpp9 rm $ISSM_D EV_DIR/src/c/shared/Enum/StringToEnumx.cpp8 rm $ISSM_DIR/src/c/shared/Enum/EnumToStringx.cpp 9 rm $ISSM_DIR/src/c/shared/Enum/StringToEnumx.cpp 10 10 11 11 #Get number of enums … … 16 16 #Build EnumToAnalysis.cpp {{{ 17 17 #Header 18 cat <<END > $ISSM_D EV_DIR/src/c/analyses/EnumToAnalysis.cpp18 cat <<END > $ISSM_DIR/src/c/analyses/EnumToAnalysis.cpp 19 19 /* 20 20 * \file EnumToAnalysis.cpp … … 37 37 grep -v DefaultAnalysis | grep -v FlaimAnalysis | grep -v SurfaceSlopeAnalysis | grep -v BedSlopeAnalysis | \ 38 38 awk '{print "\t\t#ifdef _HAVE_"toupper(substr($1,1,length($1)-12))"_\n\t\t" "case " $1" : return new " substr($1,1,length($1)-4) "();\n\t\t#endif"}' \ 39 >> $ISSM_D EV_DIR/src/c/analyses/EnumToAnalysis.cpp39 >> $ISSM_DIR/src/c/analyses/EnumToAnalysis.cpp 40 40 41 41 #Footer 42 cat <<END >> $ISSM_D EV_DIR/src/c/analyses/EnumToAnalysis.cpp42 cat <<END >> $ISSM_DIR/src/c/analyses/EnumToAnalysis.cpp 43 43 default : _error_("enum provided not supported ("<<EnumToStringx(analysis_enum)<<")"); 44 44 } … … 48 48 #Build analyses.m4{{{ 49 49 #Header 50 cat <<END > $ISSM_D EV_DIR/m4/analyses.m450 cat <<END > $ISSM_DIR/m4/analyses.m4 51 51 52 52 dnl WARNING: DO NOT MODIFY THIS FILE … … 78 78 AC_MSG_RESULT($HAVE_" toupper($1)")\n\ 79 79 dnl }}}"}' \ 80 >> $ISSM_D EV_DIR/m4/analyses.m480 >> $ISSM_DIR/m4/analyses.m4 81 81 82 82 #Footer 83 cat <<END >> $ISSM_D EV_DIR/m4/analyses.m483 cat <<END >> $ISSM_DIR/m4/analyses.m4 84 84 85 85 ]) … … 91 91 #Build EnumToStringx.cpp {{{ 92 92 #Header 93 cat <<END > $ISSM_D EV_DIR/src/c/shared/Enum/EnumToStringx.cpp93 cat <<END > $ISSM_DIR/src/c/shared/Enum/EnumToStringx.cpp 94 94 /* 95 95 * \file EnumToStringx.cpp: … … 112 112 END 113 113 #core 114 cat temp | awk '{print "\t\t" "case " $1" : return \"" substr($1,1,length($1)-4) "\";"}' >> $ISSM_D EV_DIR/src/c/shared/Enum/EnumToStringx.cpp114 cat temp | awk '{print "\t\t" "case " $1" : return \"" substr($1,1,length($1)-4) "\";"}' >> $ISSM_DIR/src/c/shared/Enum/EnumToStringx.cpp 115 115 #Footer 116 cat <<END >> $ISSM_D EV_DIR/src/c/shared/Enum/EnumToStringx.cpp116 cat <<END >> $ISSM_DIR/src/c/shared/Enum/EnumToStringx.cpp 117 117 default : return "unknown"; 118 118 … … 144 144 #Build StringToEnumx.cpp {{{ 145 145 #Header 146 cat <<END > $ISSM_D EV_DIR/src/c/shared/Enum/StringToEnumx.cpp146 cat <<END > $ISSM_DIR/src/c/shared/Enum/StringToEnumx.cpp 147 147 /* 148 148 * \file StringToEnumx.cpp: … … 168 168 i2=120; 169 169 for (( i=1 ; i<=100 ; i++ )); do 170 echo " if(stage==$i){" >> $ISSM_D EV_DIR//src/c/shared/Enum/StringToEnumx.cpp170 echo " if(stage==$i){" >> $ISSM_DIR//src/c/shared/Enum/StringToEnumx.cpp 171 171 awk -v i1=$i1 -v i2=$i2 '{if(NR>=i1 && NR<=i2) print $0 }' temp | 172 awk '{print "\t" ((NR==1)?" if":" else if") " (strcmp(name,\"" substr($1,1,length($1)-4) "\")==0) return " $1 ";"}' >> $ISSM_D EV_DIR//src/c/shared/Enum/StringToEnumx.cpp173 echo " else stage=$(($i+1));" >> $ISSM_D EV_DIR//src/c/shared/Enum/StringToEnumx.cpp174 echo " }" >> $ISSM_D EV_DIR//src/c/shared/Enum/StringToEnumx.cpp172 awk '{print "\t" ((NR==1)?" if":" else if") " (strcmp(name,\"" substr($1,1,length($1)-4) "\")==0) return " $1 ";"}' >> $ISSM_DIR//src/c/shared/Enum/StringToEnumx.cpp 173 echo " else stage=$(($i+1));" >> $ISSM_DIR//src/c/shared/Enum/StringToEnumx.cpp 174 echo " }" >> $ISSM_DIR//src/c/shared/Enum/StringToEnumx.cpp 175 175 176 176 if [ $i2 -ge $NUMENUMS ]; then break; fi … … 180 180 181 181 #footer 182 cat <<END >> $ISSM_D EV_DIR/src/c/shared/Enum/StringToEnumx.cpp182 cat <<END >> $ISSM_DIR/src/c/shared/Enum/StringToEnumx.cpp 183 183 /*If we reach this point, the string provided has not been found*/ 184 184 if(notfounderror) -
issm/trunk-jpl/src/m/contrib/defleurian/netCDF/export_netCDF.py
r24240 r24241 175 175 print(('WARNING type "{}" is unknown for "{}.{}"'.format(val_type, Group.name, field))) 176 176 return DimDict 177 178 # ============================================================================ 177 # ============================================================================ 179 178 # retriev the dimension tuple from a dictionnary 180 179 -
issm/trunk-jpl/src/m/contrib/defleurian/paraview/exportVTK.py
r24213 r24241 120 120 saved_cells = {} 121 121 timestep = step 122 fid = open((filename + '/Timestep.vtk' + str(timestep) + '.vtk'), 'w +')123 fid.write(' 122 fid = open((filename + '/Timestep.vtk' + str(timestep) + '.vtk'), 'w+') 123 fid.write('# vtk DataFile Version 3.0 \n') 124 124 fid.write('Data for run {} \n'.format(md.miscellaneous.name)) 125 125 fid.write('ASCII \n') -
issm/trunk-jpl/src/m/dev/devpath.py
r24240 r24241 5 5 6 6 #Recover ISSM_DIR and USERNAME 7 ISSM_DIR = os.getenv('ISSM_D EV_DIR')7 ISSM_DIR = os.getenv('ISSM_DIR') 8 8 USERNAME = os.getenv('USER') 9 9 JPL_SVN = os.getenv('JPL_SVN') 10 10 if ISSM_DIR is None: 11 raise NameError('"ISSM_D EV_DIR" environment variable is empty! You should define ISSM_DEV_DIR in your .cshrc or .bashrc!')11 raise NameError('"ISSM_DIR" environment variable is empty! You should define ISSM_DIR in your .cshrc or .bashrc!') 12 12 13 13 #Go through src / m and append any directory that contains a * .py file to PATH -
issm/trunk-jpl/src/m/miscellaneous/parallelrange.py
r24213 r24241 1 #! / usr / bin /env python1 #!/usr/bin/env python 2 2 def parallelrange(rank, numprocs, globalsize): 3 3 """ -
issm/trunk-jpl/src/m/qmu/importancefactors.py
r24213 r24241 18 18 found = -1 19 19 for i in range(len(responsefunctions)): 20 if strcmpi(responsefunctions[i].descriptor, responsename):20 if responsefunctions[i].descriptor == responsename: 21 21 found = i 22 22 break
Note:
See TracChangeset
for help on using the changeset viewer.