source: issm/oecreview/Archive/21337-21723/ISSM-21548-21549.diff

Last change on this file was 21726, checked in by Mathieu Morlighem, 8 years ago

CHG added Archive/21337-21723

File size: 1.8 KB
RevLine 
[21726]1Index: ../trunk-jpl/src/c/cores/transient_core.cpp
2===================================================================
3--- ../trunk-jpl/src/c/cores/transient_core.cpp (revision 21548)
4+++ ../trunk-jpl/src/c/cores/transient_core.cpp (revision 21549)
5@@ -85,9 +85,17 @@
6
7 if(isthermal && domaintype==Domain3DEnum){
8 if(issmb){
9+ bool isenthalpy;
10+ femmodel->parameters->FindParam(&isenthalpy,ThermalIsenthalpyEnum);
11 femmodel->parameters->FindParam(&smb_model,SmbEnum);
12- if(smb_model==SMBpddEnum) ResetBoundaryConditions(femmodel,ThermalAnalysisEnum);
13- if(smb_model==SMBd18opddEnum) ResetBoundaryConditions(femmodel,ThermalAnalysisEnum);
14+ if(isenthalpy){
15+ if(smb_model==SMBpddEnum) ResetBoundaryConditions(femmodel,EnthalpyAnalysisEnum);
16+ if(smb_model==SMBd18opddEnum) ResetBoundaryConditions(femmodel,EnthalpyAnalysisEnum);
17+ }
18+ else{
19+ if(smb_model==SMBpddEnum) ResetBoundaryConditions(femmodel,ThermalAnalysisEnum);
20+ if(smb_model==SMBd18opddEnum) ResetBoundaryConditions(femmodel,ThermalAnalysisEnum);
21+ }
22 }
23 if(VerboseSolution()) _printf0_(" computing thermal regime\n");
24 thermal_core(femmodel);
25Index: ../trunk-jpl/src/c/analyses/EnthalpyAnalysis.cpp
26===================================================================
27--- ../trunk-jpl/src/c/analyses/EnthalpyAnalysis.cpp (revision 21548)
28+++ ../trunk-jpl/src/c/analyses/EnthalpyAnalysis.cpp (revision 21549)
29@@ -35,8 +35,8 @@
30 /*Convert spcs from temperatures to enthalpy*/
31 _assert_(N>0); _assert_(M>=iomodel->numberofvertices);
32 for(int i=0;i<iomodel->numberofvertices;i++){
33- for(int j=0;i<N;j++){
34- spcvector[i*N+j] = heatcapacity*(spcvector[i]-referencetemperature);
35+ for(int j=0;j<N;j++){
36+ spcvector[i*N+j] = heatcapacity*(spcvector[i*N+j]-referencetemperature);
37 }
38 }
39
Note: See TracBrowser for help on using the repository browser.