Changeset 25349
- Timestamp:
- 08/05/20 13:33:01 (5 years ago)
- Location:
- issm/branches/trunk-larour-SLPS2020/src/c
- Files:
-
- 1 added
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/branches/trunk-larour-SLPS2020/src/c/Makefile.am
r25066 r25349 760 760 bin_PROGRAMS = 761 761 else 762 bin_PROGRAMS = issm issm_slr 762 bin_PROGRAMS = issm issm_slr issm_post 763 763 endif 764 764 endif … … 777 777 endif 778 778 779 issm_SOURCES = main/issm.cpp 779 issm_SOURCES = main/issm.cpp 780 780 issm_CXXFLAGS= $(CXXFLAGS) $(CXXOPTFLAGS) 781 781 782 782 issm_slr_SOURCES = main/issm_slr.cpp 783 783 issm_slr_CXXFLAGS= $(CXXFLAGS) $(CXXOPTFLAGS) 784 785 issm_post_SOURCES = main/issm_post.cpp 786 issm_post_CXXFLAGS= $(CXXFLAGS) $(CXXOPTFLAGS) 784 787 785 788 if OCEAN -
issm/branches/trunk-larour-SLPS2020/src/c/shared/Enum/Enum.vim
r25323 r25349 208 208 syn keyword cConstant IndexEnum 209 209 syn keyword cConstant InputFileNameEnum 210 syn keyword cConstant DirectoryNameEnum 210 211 syn keyword cConstant InputToDepthaverageInEnum 211 212 syn keyword cConstant InputToDepthaverageOutEnum … … 1363 1364 syn keyword cType Cfsurfacesquare 1364 1365 syn keyword cType Channel 1365 syn keyword cType classes1366 1366 syn keyword cType Constraint 1367 1367 syn keyword cType Constraints … … 1370 1370 syn keyword cType ControlInput2 1371 1371 syn keyword cType Covertree 1372 syn keyword cType DataSetParam 1372 1373 syn keyword cType DatasetInput2 1373 syn keyword cType DataSetParam1374 1374 syn keyword cType Definition 1375 1375 syn keyword cType DependentObject … … 1384 1384 syn keyword cType ElementInput2 1385 1385 syn keyword cType ElementMatrix 1386 syn keyword cType ElementVector 1386 1387 syn keyword cType Elements 1387 syn keyword cType ElementVector1388 1388 syn keyword cType ExponentialVariogram 1389 1389 syn keyword cType ExternalResult … … 1392 1392 syn keyword cType Friction 1393 1393 syn keyword cType Gauss 1394 syn keyword cType GaussianVariogram1395 syn keyword cType gaussobjects1396 1394 syn keyword cType GaussPenta 1397 1395 syn keyword cType GaussSeg 1398 1396 syn keyword cType GaussTetra 1399 1397 syn keyword cType GaussTria 1398 syn keyword cType GaussianVariogram 1400 1399 syn keyword cType GenericExternalResult 1401 1400 syn keyword cType GenericOption … … 1412 1411 syn keyword cType IssmDirectApplicInterface 1413 1412 syn keyword cType IssmParallelDirectApplicInterface 1414 syn keyword cType krigingobjects1415 1413 syn keyword cType Load 1416 1414 syn keyword cType Loads … … 1423 1421 syn keyword cType Matice 1424 1422 syn keyword cType Matlitho 1425 syn keyword cType matrixobjects1426 1423 syn keyword cType MatrixParam 1427 1424 syn keyword cType Misfit … … 1436 1433 syn keyword cType Observations 1437 1434 syn keyword cType Option 1435 syn keyword cType OptionUtilities 1438 1436 syn keyword cType Options 1439 syn keyword cType OptionUtilities1440 1437 syn keyword cType Param 1441 1438 syn keyword cType Parameters … … 1451 1448 syn keyword cType Regionaloutput 1452 1449 syn keyword cType Results 1450 syn keyword cType RiftStruct 1453 1451 syn keyword cType Riftfront 1454 syn keyword cType RiftStruct1455 1452 syn keyword cType SealevelMasks 1456 1453 syn keyword cType Seg 1457 1454 syn keyword cType SegInput2 1455 syn keyword cType SegRef 1458 1456 syn keyword cType Segment 1459 syn keyword cType SegRef1460 1457 syn keyword cType SpcDynamic 1461 1458 syn keyword cType SpcStatic … … 1476 1473 syn keyword cType Vertex 1477 1474 syn keyword cType Vertices 1475 syn keyword cType classes 1476 syn keyword cType gaussobjects 1477 syn keyword cType krigingobjects 1478 syn keyword cType matrixobjects 1478 1479 syn keyword cType AdjointBalancethickness2Analysis 1479 1480 syn keyword cType AdjointBalancethicknessAnalysis … … 1494 1495 syn keyword cType FreeSurfaceBaseAnalysis 1495 1496 syn keyword cType FreeSurfaceTopAnalysis 1497 syn keyword cType GLheightadvectionAnalysis 1496 1498 syn keyword cType GiaAnalysis 1497 syn keyword cType GLheightadvectionAnalysis1498 1499 syn keyword cType HydrologyDCEfficientAnalysis 1499 1500 syn keyword cType HydrologyDCInefficientAnalysis -
issm/branches/trunk-larour-SLPS2020/src/c/shared/Enum/EnumToStringx.cpp
r25323 r25349 210 210 case IndexEnum : return "Index"; 211 211 case InputFileNameEnum : return "InputFileName"; 212 case DirectoryNameEnum : return "DirectoryName"; 212 213 case InputToDepthaverageInEnum : return "InputToDepthaverageIn"; 213 214 case InputToDepthaverageOutEnum : return "InputToDepthaverageOut"; -
issm/branches/trunk-larour-SLPS2020/src/c/shared/Enum/StringToEnumx.cpp
r25323 r25349 213 213 else if (strcmp(name,"Index")==0) return IndexEnum; 214 214 else if (strcmp(name,"InputFileName")==0) return InputFileNameEnum; 215 else if (strcmp(name,"DirectoryName")==0) return DirectoryNameEnum; 215 216 else if (strcmp(name,"InputToDepthaverageIn")==0) return InputToDepthaverageInEnum; 216 217 else if (strcmp(name,"InputToDepthaverageOut")==0) return InputToDepthaverageOutEnum; … … 259 260 else if (strcmp(name,"MasstransportPenaltyFactor")==0) return MasstransportPenaltyFactorEnum; 260 261 else if (strcmp(name,"MasstransportRequestedOutputs")==0) return MasstransportRequestedOutputsEnum; 261 else if (strcmp(name,"MasstransportStabilization")==0) return MasstransportStabilizationEnum;262 262 else stage=3; 263 263 } 264 264 if(stage==3){ 265 if (strcmp(name,"MaterialsBeta")==0) return MaterialsBetaEnum; 265 if (strcmp(name,"MasstransportStabilization")==0) return MasstransportStabilizationEnum; 266 else if (strcmp(name,"MaterialsBeta")==0) return MaterialsBetaEnum; 266 267 else if (strcmp(name,"MaterialsEarthDensity")==0) return MaterialsEarthDensityEnum; 267 268 else if (strcmp(name,"MaterialsEffectiveconductivityAveraging")==0) return MaterialsEffectiveconductivityAveragingEnum; … … 382 383 else if (strcmp(name,"SmbIsdensification")==0) return SmbIsdensificationEnum; 383 384 else if (strcmp(name,"SmbIsfirnwarming")==0) return SmbIsfirnwarmingEnum; 384 else if (strcmp(name,"SmbIsgraingrowth")==0) return SmbIsgraingrowthEnum;385 385 else stage=4; 386 386 } 387 387 if(stage==4){ 388 if (strcmp(name,"SmbIsmelt")==0) return SmbIsmeltEnum; 388 if (strcmp(name,"SmbIsgraingrowth")==0) return SmbIsgraingrowthEnum; 389 else if (strcmp(name,"SmbIsmelt")==0) return SmbIsmeltEnum; 389 390 else if (strcmp(name,"SmbIsmungsm")==0) return SmbIsmungsmEnum; 390 391 else if (strcmp(name,"SmbIsprecipscaled")==0) return SmbIsprecipscaledEnum; … … 505 506 else if (strcmp(name,"BasalforcingsPicoSubShelfOceanOverturning")==0) return BasalforcingsPicoSubShelfOceanOverturningEnum; 506 507 else if (strcmp(name,"BasalforcingsPicoSubShelfOceanSalinity")==0) return BasalforcingsPicoSubShelfOceanSalinityEnum; 507 else if (strcmp(name,"BasalforcingsPicoSubShelfOceanTemp")==0) return BasalforcingsPicoSubShelfOceanTempEnum;508 508 else stage=5; 509 509 } 510 510 if(stage==5){ 511 if (strcmp(name,"BasalStressx")==0) return BasalStressxEnum; 511 if (strcmp(name,"BasalforcingsPicoSubShelfOceanTemp")==0) return BasalforcingsPicoSubShelfOceanTempEnum; 512 else if (strcmp(name,"BasalStressx")==0) return BasalStressxEnum; 512 513 else if (strcmp(name,"BasalStressy")==0) return BasalStressyEnum; 513 514 else if (strcmp(name,"BasalStress")==0) return BasalStressEnum; … … 628 629 else if (strcmp(name,"HydrologydcMaskThawedElt")==0) return HydrologydcMaskThawedEltEnum; 629 630 else if (strcmp(name,"HydrologydcMaskThawedNode")==0) return HydrologydcMaskThawedNodeEnum; 630 else if (strcmp(name,"HydrologydcSedimentTransmitivity")==0) return HydrologydcSedimentTransmitivityEnum;631 else if (strcmp(name,"HydrologyDrainageRate")==0) return HydrologyDrainageRateEnum;632 631 else stage=6; 633 632 } 634 633 if(stage==6){ 635 if (strcmp(name,"HydrologyEnglacialInput")==0) return HydrologyEnglacialInputEnum; 634 if (strcmp(name,"HydrologydcSedimentTransmitivity")==0) return HydrologydcSedimentTransmitivityEnum; 635 else if (strcmp(name,"HydrologyDrainageRate")==0) return HydrologyDrainageRateEnum; 636 else if (strcmp(name,"HydrologyEnglacialInput")==0) return HydrologyEnglacialInputEnum; 636 637 else if (strcmp(name,"HydrologyGapHeight")==0) return HydrologyGapHeightEnum; 637 638 else if (strcmp(name,"HydrologyHead")==0) return HydrologyHeadEnum; … … 751 752 else if (strcmp(name,"SmbDz")==0) return SmbDzEnum; 752 753 else if (strcmp(name,"SmbDzMin")==0) return SmbDzMinEnum; 753 else if (strcmp(name,"SmbDzTop")==0) return SmbDzTopEnum;754 else if (strcmp(name,"SmbDzini")==0) return SmbDziniEnum;755 754 else stage=7; 756 755 } 757 756 if(stage==7){ 758 if (strcmp(name,"SmbEAir")==0) return SmbEAirEnum; 757 if (strcmp(name,"SmbDzTop")==0) return SmbDzTopEnum; 758 else if (strcmp(name,"SmbDzini")==0) return SmbDziniEnum; 759 else if (strcmp(name,"SmbEAir")==0) return SmbEAirEnum; 759 760 else if (strcmp(name,"SmbEC")==0) return SmbECEnum; 760 761 else if (strcmp(name,"SmbECDt")==0) return SmbECDtEnum; … … 874 875 else if (strcmp(name,"VyAverage")==0) return VyAverageEnum; 875 876 else if (strcmp(name,"Vy")==0) return VyEnum; 876 else if (strcmp(name,"VyMesh")==0) return VyMeshEnum;877 else if (strcmp(name,"VyObs")==0) return VyObsEnum;878 877 else stage=8; 879 878 } 880 879 if(stage==8){ 881 if (strcmp(name,"Vz")==0) return VzEnum; 880 if (strcmp(name,"VyMesh")==0) return VyMeshEnum; 881 else if (strcmp(name,"VyObs")==0) return VyObsEnum; 882 else if (strcmp(name,"Vz")==0) return VzEnum; 882 883 else if (strcmp(name,"VzFS")==0) return VzFSEnum; 883 884 else if (strcmp(name,"VzHO")==0) return VzHOEnum; … … 997 998 else if (strcmp(name,"AdjointBalancethicknessAnalysis")==0) return AdjointBalancethicknessAnalysisEnum; 998 999 else if (strcmp(name,"AdjointHorizAnalysis")==0) return AdjointHorizAnalysisEnum; 999 else if (strcmp(name,"AggressiveMigration")==0) return AggressiveMigrationEnum;1000 else if (strcmp(name,"AmrBamg")==0) return AmrBamgEnum;1001 1000 else stage=9; 1002 1001 } 1003 1002 if(stage==9){ 1004 if (strcmp(name,"AmrNeopz")==0) return AmrNeopzEnum; 1003 if (strcmp(name,"AggressiveMigration")==0) return AggressiveMigrationEnum; 1004 else if (strcmp(name,"AmrBamg")==0) return AmrBamgEnum; 1005 else if (strcmp(name,"AmrNeopz")==0) return AmrNeopzEnum; 1005 1006 else if (strcmp(name,"AndroidFrictionCoefficient")==0) return AndroidFrictionCoefficientEnum; 1006 1007 else if (strcmp(name,"Arrhenius")==0) return ArrheniusEnum; … … 1120 1121 else if (strcmp(name,"GroundingOnly")==0) return GroundingOnlyEnum; 1121 1122 else if (strcmp(name,"GroundinglineMassFlux")==0) return GroundinglineMassFluxEnum; 1122 else if (strcmp(name,"Gset")==0) return GsetEnum;1123 else if (strcmp(name,"Gsl")==0) return GslEnum;1124 1123 else stage=10; 1125 1124 } 1126 1125 if(stage==10){ 1127 if (strcmp(name,"HOApproximation")==0) return HOApproximationEnum; 1126 if (strcmp(name,"Gset")==0) return GsetEnum; 1127 else if (strcmp(name,"Gsl")==0) return GslEnum; 1128 else if (strcmp(name,"HOApproximation")==0) return HOApproximationEnum; 1128 1129 else if (strcmp(name,"HOFSApproximation")==0) return HOFSApproximationEnum; 1129 1130 else if (strcmp(name,"Hook")==0) return HookEnum; … … 1243 1244 else if (strcmp(name,"Param")==0) return ParamEnum; 1244 1245 else if (strcmp(name,"Parameters")==0) return ParametersEnum; 1245 else if (strcmp(name,"P0Array")==0) return P0ArrayEnum;1246 else if (strcmp(name,"P0DG")==0) return P0DGEnum;1247 1246 else stage=11; 1248 1247 } 1249 1248 if(stage==11){ 1250 if (strcmp(name,"P1DG")==0) return P1DGEnum; 1249 if (strcmp(name,"P0Array")==0) return P0ArrayEnum; 1250 else if (strcmp(name,"P0DG")==0) return P0DGEnum; 1251 else if (strcmp(name,"P1DG")==0) return P1DGEnum; 1251 1252 else if (strcmp(name,"P1P1")==0) return P1P1Enum; 1252 1253 else if (strcmp(name,"P1P1GLS")==0) return P1P1GLSEnum; … … 1366 1367 else if (strcmp(name,"XYZ")==0) return XYZEnum; 1367 1368 else if (strcmp(name,"BalancethicknessD0")==0) return BalancethicknessD0Enum; 1368 else if (strcmp(name,"BalancethicknessDiffusionCoefficient")==0) return BalancethicknessDiffusionCoefficientEnum;1369 else if (strcmp(name,"BilinearInterp")==0) return BilinearInterpEnum;1370 1369 else stage=12; 1371 1370 } 1372 1371 if(stage==12){ 1373 if (strcmp(name,"CalvingdevCoeff")==0) return CalvingdevCoeffEnum; 1372 if (strcmp(name,"BalancethicknessDiffusionCoefficient")==0) return BalancethicknessDiffusionCoefficientEnum; 1373 else if (strcmp(name,"BilinearInterp")==0) return BilinearInterpEnum; 1374 else if (strcmp(name,"CalvingdevCoeff")==0) return CalvingdevCoeffEnum; 1374 1375 else if (strcmp(name,"DeviatoricStress")==0) return DeviatoricStressEnum; 1375 1376 else if (strcmp(name,"EtaAbsGradient")==0) return EtaAbsGradientEnum;
Note:
See TracChangeset
for help on using the changeset viewer.