Changeset 27869
- Timestamp:
- 08/03/23 02:23:06 (20 months ago)
- Location:
- issm/trunk-jpl/src/c
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
TabularUnified issm/trunk-jpl/src/c/analyses/MasstransportAnalysis.cpp ¶
r27717 r27869 118 118 bool isgroundingline; 119 119 bool ismovingfront; 120 bool isoceancoupling;121 120 bool issmb; 121 int isoceancoupling; 122 122 int grdmodel; 123 123 -
TabularUnified issm/trunk-jpl/src/c/cores/transient_core.cpp ¶
r27818 r27869 129 129 /*parameters: */ 130 130 bool isstressbalance,ismasstransport,isage,isoceantransport,issmb,isthermal,isgroundingline,isesa,issampling; 131 bool isslc,ismovingfront,isdamageevolution,ishydrology,is oceancoupling,isstochasticforcing,save_results;131 bool isslc,ismovingfront,isdamageevolution,ishydrology,isstochasticforcing,save_results; 132 132 bool isdebris; 133 int step,sb_coupling_frequency ;133 int step,sb_coupling_frequency,isoceancoupling; 134 134 int domaintype,numoutputs; 135 135 … … 250 250 void transient_precore(FemModel* femmodel){/*{{{*/ 251 251 252 bool is oceancoupling,isslc;253 int amr_frequency,amr_restart ;252 bool isslc; 253 int amr_frequency,amr_restart,isoceancoupling; 254 254 255 255 femmodel->parameters->FindParam(&isoceancoupling,TransientIsoceancouplingEnum); … … 278 278 /*parameters: */ 279 279 IssmDouble finaltime,dt,yts,time; 280 boolisoceancoupling;281 int 282 int 280 int isoceancoupling; 281 int step,timestepping; 282 int checkpoint_frequency,num_responses; 283 283 int *M = NULL; 284 284 int *control_enum; -
TabularUnified issm/trunk-jpl/src/c/modules/ModelProcessorx/CreateElementsVerticesAndMaterials.cpp ¶
r27490 r27869 453 453 if(solution_type!=LoveSolutionEnum) CreateNumberNodeToElementConnectivity(iomodel); 454 454 if(!isamr){ 455 boolisoceancoupling;455 int isoceancoupling; 456 456 iomodel->FindConstant(&isoceancoupling,"md.transient.isoceancoupling"); 457 457 -
TabularUnified issm/trunk-jpl/src/c/modules/OceanExchangeDatax/OceanExchangeDatax.cpp ¶
r27819 r27869 22 22 tomitgcmcomm=parcom->GetParameterValue(); 23 23 24 int oceangridnxsize,oceangridnysize,ngrids_ocean,nels_ocean ;24 int oceangridnxsize,oceangridnysize,ngrids_ocean,nels_ocean,isoceancoupling; 25 25 IssmDouble oceantime,coupling_time,time,yts; 26 26 IssmDouble rho_ice; … … 45 45 femmodel->parameters->FindParam(&coupling_time,TimesteppingCouplingTimeEnum); 46 46 femmodel->parameters->FindParam(&time,TimeEnum); 47 femmodel->parameters->FindParam(&isoceancoupling,TransientIsoceancouplingEnum); 47 48 48 49 /*Exchange or recover mesh and inputs needed*/ … … 81 82 femmodel->GetMesh(femmodel->vertices,femmodel->elements,&x_ice,&y_ice,&index_ice); 82 83 BamgTriangulatex(&index_ocean,&nels_ocean,oceangridx,oceangridy,ngrids_ocean); 83 femmodel->vertices->XYList(&lon_ice,&lat_ice); 84 //femmodel->vertices->LatLonList(&lat_ice,&lon_ice); 84 if(isoceancoupling==2){ 85 femmodel->vertices->LatLonList(&lat_ice,&lon_ice); 86 } 87 else{ 88 femmodel->vertices->XYList(&lon_ice,&lat_ice); 89 } 85 90 GetVectorFromInputsx(&icethickness,femmodel,ThicknessEnum,VertexSIdEnum); 86 91 Options* options = new Options();
Note:
See TracChangeset
for help on using the changeset viewer.