Changeset 20181
- Timestamp:
- 02/16/16 15:36:20 (9 years ago)
- Location:
- issm/trunk-jpl/src/m
- Files:
-
- 1 added
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/m/Makefile.am
r19980 r20181 119 119 ${ISSM_DIR}/src/m/classes/radaroverlay.js \ 120 120 ${ISSM_DIR}/src/m/classes/rifts.js \ 121 ${ISSM_DIR}/src/m/classes/slr.js \ 121 122 ${ISSM_DIR}/src/m/classes/settings.js \ 122 123 ${ISSM_DIR}/src/m/classes/SMBforcing.js \ -
issm/trunk-jpl/src/m/boundaryconditions/love_numbers.m
r20167 r20181 17 17 18 18 love_numbers=[... 19 -0.28740059 -0.00000000 0.10141481 1.28740059 0.42519882 0.89858519 0.00000000; 19 0 0 0 0 0 0 0 20 -1.28740059 -1.00000000 -0.89858519 1.28740059 0.42519882 0.89858519 0.00000000 20 21 -1.00025365 -0.30922675 0.02060926 1.69102690 0.46358648 0.67016399 0.61829668; 21 22 -1.06243501 -0.19927948 0.06801636 1.86315553 0.55741597 0.73270416 0.56270589; -
issm/trunk-jpl/src/m/classes/maskpsl.m
r19987 r20181 81 81 82 82 end % }}} 83 function savemodeljs(self,fid,modelname) % {{{ 84 85 writejs1Darray(fid,[modelname '.mask.groundedice_levelset'],self.groundedice_levelset); 86 writejs2Darray(fid,[modelname '.mask.ice_levelset'],self.ice_levelset); 87 writejs2Darray(fid,[modelname '.mask.ocean_levelset'],self.ocean_levelset); 88 writejs2Darray(fid,[modelname '.mask.land_levelset'],self.land_levelset); 89 90 end % }}} 83 91 end 84 92 end -
issm/trunk-jpl/src/m/classes/mesh3dsurface.m
r19982 r20181 166 166 z = self.z; 167 167 end % }}} 168 function savemodeljs(self,fid,modelname) % {{{ 169 170 writejs1Darray(fid,[modelname '.mesh.x'],self.x); 171 writejs1Darray(fid,[modelname '.mesh.y'],self.y); 172 writejs1Darray(fid,[modelname '.mesh.z'],self.z); 173 writejs2Darray(fid,[modelname '.mesh.elements'],self.elements); 174 writejsdouble(fid,[modelname '.mesh.numberofelements'],self.numberofelements); 175 writejsdouble(fid,[modelname '.mesh.numberofvertices'],self.numberofvertices); 176 writejsdouble(fid,[modelname '.mesh.numberofedges'],self.numberofedges); 177 writejs1Darray(fid,[modelname '.mesh.lat'],self.lat); 178 writejs1Darray(fid,[modelname '.mesh.long'],self.long); 179 writejs1Darray(fid,[modelname '.mesh.r'],self.r); 180 writejs1Darray(fid,[modelname '.mesh.vertexonboundary'],self.vertexonboundary); 181 writejs2Darray(fid,[modelname '.mesh.edges'],self.edges); 182 writejs2Darray(fid,[modelname '.mesh.segments'],self.segments); 183 writejs2Darray(fid,[modelname '.mesh.segmentmarkers'],self.segmentmarkers); 184 writejs2Darray(fid,[modelname '.mesh.vertexconnectivity'],self.vertexconnectivity); 185 writejs2Darray(fid,[modelname '.mesh.elementconnectivity'],self.elementconnectivity); 186 writejsdouble(fid,[modelname '.mesh.average_vertex_connectivity'],self.average_vertex_connectivity); 187 writejs1Darray(fid,[modelname '.mesh.extractedvertices'],self.extractedvertices); 188 writejs1Darray(fid,[modelname '.mesh.extractedelements'],self.extractedelements); 189 190 end % }}} 168 191 end 169 192 end -
issm/trunk-jpl/src/m/classes/model.js
r19860 r20181 21 21 console.log(sprintf("%19s: %-22s -- %s","initialization" ,"[1x1 " + typeof(this.initialization) + "]","initial guess/state")); 22 22 console.log(sprintf("%19s: %-22s -- %s","rifts" ,"[1x1 " + typeof(this.rifts) + "]","rifts properties")); 23 console.log(sprintf("%19s: %-22s -- %s","slr" ,"[1x1 " + typeof(this.slr) + "]","slr forcings")); 23 24 console.log(sprintf("%19s: %-22s -- %s","debug" ,"[1x1 " + typeof(this.debug) + "]","debugging tools (valgrind, gprof)")); 24 25 console.log(sprintf("%19s: %-22s -- %s","verbose" ,"[1x1 " + typeof(this.verbose) + "]","verbosity level in solve")); … … 57 58 this.friction = new friction(); 58 59 this.rifts = new rifts(); 60 this.slr = new slr(); 59 61 this.timestepping = new timestepping(); 60 62 this.groundingline = new groundingline(); … … 124 126 this.initialization = 0; 125 127 this.rifts = 0; 128 this.slr = 0; 126 129 127 130 this.debug = 0; -
issm/trunk-jpl/src/m/classes/slr.m
r20159 r20181 120 120 function savemodeljs(self,fid,modelname) % {{{ 121 121 122 writejs1Darray(fid,[modelname '.s rl.deltathickness'],self.deltathickness);123 writejs1Darray(fid,[modelname '.s rl.sealevel'],self.sealevel);122 writejs1Darray(fid,[modelname '.slr.deltathickness'],self.deltathickness); 123 writejs1Darray(fid,[modelname '.slr.sealevel'],self.sealevel); 124 124 writejsdouble(fid,[modelname '.slr.reltol'],self.reltol); 125 125 writejsdouble(fid,[modelname '.slr.abstol'],self.abstol); 126 126 writejsdouble(fid,[modelname '.slr.maxiter'],self.maxiter); 127 writejs1Darray(fid,[modelname '.s rl.love_h'],self.love_h);128 writejs1Darray(fid,[modelname '.s rl.love_k'],self.love_k);127 writejs1Darray(fid,[modelname '.slr.love_h'],self.love_h); 128 writejs1Darray(fid,[modelname '.slr.love_k'],self.love_k); 129 129 writejsdouble(fid,[modelname '.slr.rigid'],self.rigid); 130 130 writejsdouble(fid,[modelname '.slr.eustatic'],self.eustatic);
Note:
See TracChangeset
for help on using the changeset viewer.