Changeset 4143
- Timestamp:
- 06/23/10 08:15:36 (15 years ago)
- Location:
- issm/trunk/src/c
- Files:
-
- 25 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk/src/c/EnumDefinitions/EnumDefinitions.h
r4088 r4143 260 260 DoubleExternalResultEnum, 261 261 DoubleVecExternalResultEnum, 262 DoubleMatExternalResultEnum, 262 263 IntExternalResultEnum, 263 264 PetscVecExternalResultEnum, 264 265 StringExternalResultEnum, 265 266 JEnum, 267 PatchEnum, 266 268 /*}}}*/ 267 269 /*Convergence{{{1*/ -
issm/trunk/src/c/Makefile.am
r4139 r4143 124 124 ./objects/ExternalResults/DoubleVecExternalResult.h\ 125 125 ./objects/ExternalResults/DoubleVecExternalResult.cpp\ 126 ./objects/ExternalResults/DoubleMatExternalResult.h\ 127 ./objects/ExternalResults/DoubleMatExternalResult.cpp\ 126 128 ./objects/ExternalResults/IntExternalResult.h\ 127 129 ./objects/ExternalResults/IntExternalResult.cpp\ … … 651 653 ./objects/ExternalResults/DoubleVecExternalResult.h\ 652 654 ./objects/ExternalResults/DoubleVecExternalResult.cpp\ 655 ./objects/ExternalResults/DoubleMatExternalResult.h\ 656 ./objects/ExternalResults/DoubleMatExternalResult.cpp\ 653 657 ./objects/ExternalResults/IntExternalResult.h\ 654 658 ./objects/ExternalResults/IntExternalResult.cpp\ -
issm/trunk/src/c/modules/OutputResultsx/ElementResultsToPatch.cpp
r4139 r4143 95 95 96 96 /*create Result object and add to results dataset: */ 97 results->AddObject(new DoubleMatExternalResult(results->Size()+1,PatchEnum,patch-> numrows,patch->numcols,1,0));97 results->AddObject(new DoubleMatExternalResult(results->Size()+1,PatchEnum,patch->values,patch->numrows,patch->numcols,1,0)); 98 98 99 99 /*Free ressources:*/ -
issm/trunk/src/c/modules/OutputResultsx/OutputResultsx.cpp
r4139 r4143 11 11 12 12 #include "stdio.h" 13 #include "./OutputResultsx.h" 13 14 #include "../../DataSet/DataSet.h" 14 15 #include "../../io/io.h" -
issm/trunk/src/c/objects/ExternalResults/BoolExternalResult.cpp
r4139 r4143 147 147 int length; 148 148 int type; 149 int size; 149 150 char *name = NULL; 150 151 double boolean; -
issm/trunk/src/c/objects/ExternalResults/DoubleExternalResult.cpp
r4139 r4143 147 147 int length; 148 148 int type; 149 int size; 149 150 char *name = NULL; 150 151 extern int my_rank; -
issm/trunk/src/c/objects/ExternalResults/DoubleMatExternalResult.cpp
r4139 r4143 26 26 } 27 27 /*}}}*/ 28 /*FUNCTION DoubleMatExternalResult::DoubleMatExternalResult(int enum_type,IssmDoubleMat values,int M,int N){{{1*/28 /*FUNCTION DoubleMatExternalResult::DoubleMatExternalResult(int in_id, int enum_type,IssmDoubleMat values,int M,int N,int in_step,double in_time){{{1*/ 29 29 DoubleMatExternalResult::DoubleMatExternalResult(int in_id, int in_enum_type,double* in_values, int in_M,int in_N,int in_step,double in_time){ 30 30 … … 173 173 int length; 174 174 int type; 175 int size; 175 176 char *name = NULL; 176 177 extern int my_rank; -
issm/trunk/src/c/objects/ExternalResults/DoubleVecExternalResult.cpp
r4139 r4143 169 169 int length; 170 170 int type; 171 int size; 171 172 char *name = NULL; 172 173 extern int my_rank; -
issm/trunk/src/c/objects/ExternalResults/IntExternalResult.cpp
r4139 r4143 147 147 int length; 148 148 int type; 149 int size; 149 150 char *name = NULL; 150 151 double integer; … … 169 170 /*writing a double, type is 1, size is 1: */ 170 171 type=1; 171 size= this->M;172 size=1; 172 173 fwrite(&type,sizeof(int),1,fid); 173 174 fwrite(&size,sizeof(int),1,fid); -
issm/trunk/src/c/objects/ExternalResults/PetscVecExternalResult.cpp
r4139 r4143 201 201 int length; 202 202 int type; 203 int size; 203 204 char *name = NULL; 204 205 double *serialvec = NULL; -
issm/trunk/src/c/objects/objects.h
r4050 r4143 63 63 #include "./ExternalResults/DoubleExternalResult.h" 64 64 #include "./ExternalResults/DoubleVecExternalResult.h" 65 #include "./ExternalResults/DoubleMatExternalResult.h" 65 66 #include "./ExternalResults/IntExternalResult.h" 66 67 #include "./ExternalResults/PetscVecExternalResult.h" -
issm/trunk/src/c/solutions/balancedthickness.cpp
r4058 r4143 84 84 85 85 _printf_("write results to disk:\n"); 86 OutputResults (femmodel->elements, femmodel->loads, femmodel->nodes, femmodel->vertices, femmodel->materials, femmodel->parameters);86 OutputResultsx(femmodel->elements, femmodel->loads, femmodel->nodes, femmodel->vertices, femmodel->materials, femmodel->parameters); 87 87 } 88 88 else{ -
issm/trunk/src/c/solutions/balancedthickness2.cpp
r4058 r4143 82 82 83 83 _printf_("write results to disk:\n"); 84 OutputResults (femmodel->elements, femmodel->loads, femmodel->nodes, femmodel->vertices, femmodel->materials, femmodel->parameters);84 OutputResultsx(femmodel->elements, femmodel->loads, femmodel->nodes, femmodel->vertices, femmodel->materials, femmodel->parameters); 85 85 86 86 } -
issm/trunk/src/c/solutions/balancedvelocities.cpp
r4058 r4143 85 85 86 86 _printf_("write results to disk:\n"); 87 OutputResults (femmodel->elements, femmodel->loads, femmodel->nodes, femmodel->vertices, femmodel->materials, femmodel->parameters);87 OutputResultsx(femmodel->elements, femmodel->loads, femmodel->nodes, femmodel->vertices, femmodel->materials, femmodel->parameters); 88 88 89 89 } -
issm/trunk/src/c/solutions/bedslope.cpp
r4128 r4143 86 86 87 87 _printf_("write results to disk:\n"); 88 OutputResults (femmodel->elements, femmodel->loads, femmodel->nodes, femmodel->vertices, femmodel->materials, femmodel->parameters,femmodel->results);88 OutputResultsx(femmodel->elements, femmodel->loads, femmodel->nodes, femmodel->vertices, femmodel->materials, femmodel->parameters,femmodel->results); 89 89 } 90 90 else{ -
issm/trunk/src/c/solutions/controlrestart.cpp
r4128 r4143 22 22 23 23 /*write to disk: */ 24 OutputResults (femmodel->elements, femmodel->loads, femmodel->nodes, femmodel->vertices, femmodel->materials, femmodel->parameters,femmodel->results);24 OutputResultsx(femmodel->elements, femmodel->loads, femmodel->nodes, femmodel->vertices, femmodel->materials, femmodel->parameters,femmodel->results); 25 25 26 26 } -
issm/trunk/src/c/solutions/diagnostic.cpp
r4128 r4143 96 96 97 97 _printf_("write results to disk:\n"); 98 OutputResults (femmodel->elements, femmodel->loads, femmodel->nodes, femmodel->vertices, femmodel->materials, femmodel->parameters,femmodel->results);98 OutputResultsx(femmodel->elements, femmodel->loads, femmodel->nodes, femmodel->vertices, femmodel->materials, femmodel->parameters,femmodel->results); 99 99 } 100 100 else{ -
issm/trunk/src/c/solutions/prognostic.cpp
r4128 r4143 86 86 87 87 _printf_("write results to disk:\n"); 88 OutputResults (femmodel->elements, femmodel->loads, femmodel->nodes, femmodel->vertices, femmodel->materials, femmodel->parameters,femmodel->results);88 OutputResultsx(femmodel->elements, femmodel->loads, femmodel->nodes, femmodel->vertices, femmodel->materials, femmodel->parameters,femmodel->results); 89 89 90 90 } -
issm/trunk/src/c/solutions/prognostic2.cpp
r4128 r4143 85 85 86 86 _printf_("write results to disk:\n"); 87 OutputResults (femmodel->elements, femmodel->loads, femmodel->nodes, femmodel->vertices, femmodel->materials, femmodel->parameters,femmodel->results);87 OutputResultsx(femmodel->elements, femmodel->loads, femmodel->nodes, femmodel->vertices, femmodel->materials, femmodel->parameters,femmodel->results); 88 88 89 89 } -
issm/trunk/src/c/solutions/steadystate.cpp
r4128 r4143 103 103 104 104 _printf_("write results to disk:\n"); 105 OutputResults (femmodel->elements, femmodel->loads, femmodel->nodes, femmodel->vertices, femmodel->materials, femmodel->parameters,femmodel->results);105 OutputResultsx(femmodel->elements, femmodel->loads, femmodel->nodes, femmodel->vertices, femmodel->materials, femmodel->parameters,femmodel->results); 106 106 107 107 } -
issm/trunk/src/c/solutions/surfaceslope.cpp
r4128 r4143 86 86 87 87 _printf_("write results to disk:\n"); 88 OutputResults (femmodel->elements, femmodel->loads, femmodel->nodes, femmodel->vertices, femmodel->materials, femmodel->parameters,femmodel->results);88 OutputResultsx(femmodel->elements, femmodel->loads, femmodel->nodes, femmodel->vertices, femmodel->materials, femmodel->parameters,femmodel->results); 89 89 } 90 90 else{ -
issm/trunk/src/c/solutions/thermal.cpp
r4128 r4143 88 88 89 89 _printf_("write results to disk:\n"); 90 OutputResults (femmodel->elements, femmodel->loads, femmodel->nodes, femmodel->vertices, femmodel->materials, femmodel->parameters,femmodel->results);90 OutputResultsx(femmodel->elements, femmodel->loads, femmodel->nodes, femmodel->vertices, femmodel->materials, femmodel->parameters,femmodel->results); 91 91 92 92 } -
issm/trunk/src/c/solutions/transient2d.cpp
r4128 r4143 82 82 83 83 _printf_("write results to disk:\n"); 84 OutputResults (femmodel->elements, femmodel->loads, femmodel->nodes, femmodel->vertices, femmodel->materials, femmodel->parameters,femmodel->results);84 OutputResultsx(femmodel->elements, femmodel->loads, femmodel->nodes, femmodel->vertices, femmodel->materials, femmodel->parameters,femmodel->results); 85 85 } 86 86 else{ -
issm/trunk/src/c/solutions/transient3d.cpp
r4128 r4143 82 82 83 83 _printf_("write results to disk:\n"); 84 OutputResults (femmodel->elements, femmodel->loads, femmodel->nodes, femmodel->vertices, femmodel->materials, femmodel->parameters,femmodel->results);84 OutputResultsx(femmodel->elements, femmodel->loads, femmodel->nodes, femmodel->vertices, femmodel->materials, femmodel->parameters,femmodel->results); 85 85 } 86 86 else{ -
issm/trunk/src/c/solutions/transient3d_core.cpp
r4128 r4143 70 70 if (step%5==0){ 71 71 if(verbose)_printf_("%s"," saving temporary results..."); 72 OutputResults (femmodel->elements, femmodel->loads, femmodel->nodes, femmodel->vertices, femmodel->materials, femmodel->parameters,femmodel->results);72 OutputResultsx(femmodel->elements, femmodel->loads, femmodel->nodes, femmodel->vertices, femmodel->materials, femmodel->parameters,femmodel->results); 73 73 } 74 74 }
Note:
See TracChangeset
for help on using the changeset viewer.