source: issm/oecreview/Archive/11025-11228/ISSM-11069-11070.diff

Last change on this file was 11232, checked in by Eric.Larour, 13 years ago

Archiving changes from 11025 to 11228

File size: 2.5 KB
RevLine 
[11232]1Index: /proj/ice/larour/issm-uci-clean/trunk-jpl/src/c/shared/Numerics/isnan.h
2===================================================================
3--- /proj/ice/larour/issm-uci-clean/trunk-jpl/src/c/shared/Numerics/isnan.h (revision 11069)
4+++ /proj/ice/larour/issm-uci-clean/trunk-jpl/src/c/shared/Numerics/isnan.h (revision 11070)
5@@ -7,6 +7,7 @@
6
7 #ifdef _INTEL_WIN_
8 int isnan(double X);
9+#define NAN 0.0/0.0
10 #endif
11
12 #endif
13Index: /proj/ice/larour/issm-uci-clean/trunk-jpl/src/c/shared/Numerics/UnitConversion.cpp
14===================================================================
15--- /proj/ice/larour/issm-uci-clean/trunk-jpl/src/c/shared/Numerics/UnitConversion.cpp (revision 11069)
16+++ /proj/ice/larour/issm-uci-clean/trunk-jpl/src/c/shared/Numerics/UnitConversion.cpp (revision 11070)
17@@ -66,7 +66,7 @@
18 case SurfaceforcingsAblationRateEnum: scale=yts;break; //m/yr
19 case SurfaceforcingsMassBalanceEnum: scale=yts;break; //m/yr
20 case MisfitEnum: scale=pow(yts,2);break; //(m/yr)^2
21- case MassFluxEnum: scale=pow(10,-12)*yts;break; // (GigaTon/year)
22+ case MassFluxEnum: scale=pow((double)10,-12)*yts;break; // (GigaTon/year)
23 default: scale=1.0; break;
24 }
25 return scale;
26Index: /proj/ice/larour/issm-uci-clean/trunk-jpl/src/c/objects/Elements/Tria.cpp
27===================================================================
28--- /proj/ice/larour/issm-uci-clean/trunk-jpl/src/c/objects/Elements/Tria.cpp (revision 11069)
29+++ /proj/ice/larour/issm-uci-clean/trunk-jpl/src/c/objects/Elements/Tria.cpp (revision 11070)
30@@ -4901,7 +4901,7 @@
31 for(i=0;i<numdof;i++){
32 values[i]=solution[doflist[i]];
33 if(isnan(values[i])) _error_("NaN found in solution vector");
34- if (values[i]<pow(10,-10))values[i]=pow(10,-10); //correcting the water column to positive values
35+ if (values[i]<pow((double)10,(double)-10))values[i]=pow((double)10,(double)-10); //correcting the water column to positive values
36
37 }
38
39Index: /proj/ice/larour/issm-uci-clean/trunk-jpl/src/c/objects/Inputs/IntInput.cpp
40===================================================================
41--- /proj/ice/larour/issm-uci-clean/trunk-jpl/src/c/objects/Inputs/IntInput.cpp (revision 11069)
42+++ /proj/ice/larour/issm-uci-clean/trunk-jpl/src/c/objects/Inputs/IntInput.cpp (revision 11070)
43@@ -189,7 +189,7 @@
44 void IntInput::SquareMin(double* psquaremin, bool process_units,Parameters* parameters){
45
46 /*square min of an integer is the square of the integer itself: */
47- *psquaremin=pow(value,2);
48+ *psquaremin=pow((double)value,2);
49 }
50 /*}}}*/
51 /*FUNCTION IntInput::Scale{{{1*/
Note: See TracBrowser for help on using the repository browser.