Changeset 3692
- Timestamp:
- 05/10/10 15:58:05 (15 years ago)
- Location:
- issm/trunk/src/c/ModelProcessorx
- Files:
-
- 9 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk/src/c/ModelProcessorx/Balancedthickness/CreateElementsNodesAndMaterialsBalancedthickness.cpp
r3633 r3692 42 42 IoModelFetchData(&iomodel->elementoniceshelf,NULL,NULL,iomodel_handle,"elementoniceshelf"); 43 43 IoModelFetchData(&iomodel->elementonwater,NULL,NULL,iomodel_handle,"elementonwater"); 44 IoModelFetchData(&iomodel->vx,NULL,NULL,iomodel_handle,"vx"); 45 IoModelFetchData(&iomodel->vy,NULL,NULL,iomodel_handle,"vy"); 44 46 45 47 for (i=0;i<iomodel->numberofelements;i++){ … … 62 64 xfree((void**)&iomodel->elementoniceshelf); 63 65 xfree((void**)&iomodel->elementonwater); 66 xfree((void**)&iomodel->vx); 67 xfree((void**)&iomodel->vy); 64 68 65 69 } … … 75 79 IoModelFetchData(&iomodel->elementonsurface,NULL,NULL,iomodel_handle,"elementonsurface"); 76 80 IoModelFetchData(&iomodel->elementonwater,NULL,NULL,iomodel_handle,"elementonwater"); 81 IoModelFetchData(&iomodel->vx,NULL,NULL,iomodel_handle,"vx"); 82 IoModelFetchData(&iomodel->vy,NULL,NULL,iomodel_handle,"vy"); 77 83 78 84 for (i=0;i<iomodel->numberofelements;i++){ … … 95 101 xfree((void**)&iomodel->elementonsurface); 96 102 xfree((void**)&iomodel->elementonwater); 103 xfree((void**)&iomodel->vx); 104 xfree((void**)&iomodel->vy); 97 105 98 106 } //if (strcmp(meshtype,"2d")==0) -
issm/trunk/src/c/ModelProcessorx/Balancedthickness2/CreateElementsNodesAndMaterialsBalancedthickness2.cpp
r3633 r3692 46 46 IoModelFetchData(&iomodel->elementoniceshelf,NULL,NULL,iomodel_handle,"elementoniceshelf"); 47 47 IoModelFetchData(&iomodel->elementonwater,NULL,NULL,iomodel_handle,"elementonwater"); 48 IoModelFetchData(&iomodel->vx,NULL,NULL,iomodel_handle,"vx"); 49 IoModelFetchData(&iomodel->vy,NULL,NULL,iomodel_handle,"vy"); 48 50 49 51 for (i=0;i<iomodel->numberofelements;i++){ … … 65 67 xfree((void**)&iomodel->elementoniceshelf); 66 68 xfree((void**)&iomodel->elementonwater); 69 xfree((void**)&iomodel->vx); 70 xfree((void**)&iomodel->vy); 67 71 68 72 } -
issm/trunk/src/c/ModelProcessorx/Balancedvelocities/CreateElementsNodesAndMaterialsBalancedvelocities.cpp
r3633 r3692 42 42 IoModelFetchData(&iomodel->elementoniceshelf,NULL,NULL,iomodel_handle,"elementoniceshelf"); 43 43 IoModelFetchData(&iomodel->elementonwater,NULL,NULL,iomodel_handle,"elementonwater"); 44 IoModelFetchData(&iomodel->vx,NULL,NULL,iomodel_handle,"vx"); 45 IoModelFetchData(&iomodel->vy,NULL,NULL,iomodel_handle,"vy"); 44 46 45 47 for (i=0;i<iomodel->numberofelements;i++){ … … 64 66 xfree((void**)&iomodel->elementoniceshelf); 65 67 xfree((void**)&iomodel->elementonwater); 68 xfree((void**)&iomodel->vx); 69 xfree((void**)&iomodel->vy); 66 70 67 71 } … … 77 81 IoModelFetchData(&iomodel->elementonsurface,NULL,NULL,iomodel_handle,"elementonsurface"); 78 82 IoModelFetchData(&iomodel->elementonwater,NULL,NULL,iomodel_handle,"elementonwater"); 83 IoModelFetchData(&iomodel->vx,NULL,NULL,iomodel_handle,"vx"); 84 IoModelFetchData(&iomodel->vy,NULL,NULL,iomodel_handle,"vy"); 79 85 80 86 for (i=0;i<iomodel->numberofelements;i++){ … … 99 105 xfree((void**)&iomodel->elementonsurface); 100 106 xfree((void**)&iomodel->elementonwater); 107 xfree((void**)&iomodel->vx); 108 xfree((void**)&iomodel->vy); 101 109 102 110 } //if (strcmp(meshtype,"2d")==0) -
issm/trunk/src/c/ModelProcessorx/DiagnosticHoriz/CreateElementsNodesAndMaterialsDiagnosticHoriz.cpp
r3633 r3692 51 51 IoModelFetchData(&iomodel->rheology_B,NULL,NULL,iomodel_handle,"rheology_B"); 52 52 IoModelFetchData(&iomodel->rheology_n,NULL,NULL,iomodel_handle,"rheology_n"); 53 IoModelFetchData(&iomodel->vx,NULL,NULL,iomodel_handle,"vx"); 54 IoModelFetchData(&iomodel->vy,NULL,NULL,iomodel_handle,"vy"); 55 if (iomodel->control_analysis){ 56 IoModelFetchData(&iomodel->vx_obs,NULL,NULL,iomodel_handle,"vx_obs"); 57 IoModelFetchData(&iomodel->vy_obs,NULL,NULL,iomodel_handle,"vy_obs"); 58 IoModelFetchData(&iomodel->weights,NULL,NULL,iomodel_handle,"weights"); 59 } 53 60 54 61 for (i=0;i<iomodel->numberofelements;i++){ … … 80 87 xfree((void**)&iomodel->elementoniceshelf); 81 88 xfree((void**)&iomodel->elementonwater); 89 xfree((void**)&iomodel->vx); 90 xfree((void**)&iomodel->vy); 91 if (iomodel->control_analysis){ 92 xfree((void**)&iomodel->vx_obs); 93 xfree((void**)&iomodel->vy_obs); 94 xfree((void**)&iomodel->weights); 95 } 82 96 83 97 } … … 99 113 IoModelFetchData(&iomodel->elementonbed,NULL,NULL,iomodel_handle,"elementonbed"); 100 114 IoModelFetchData(&iomodel->elementonsurface,NULL,NULL,iomodel_handle,"elementonsurface"); 115 IoModelFetchData(&iomodel->vx,NULL,NULL,iomodel_handle,"vx"); 116 IoModelFetchData(&iomodel->vy,NULL,NULL,iomodel_handle,"vy"); 117 IoModelFetchData(&iomodel->vz,NULL,NULL,iomodel_handle,"vz"); 118 if (iomodel->control_analysis){ 119 IoModelFetchData(&iomodel->vx_obs,NULL,NULL,iomodel_handle,"vx_obs"); 120 IoModelFetchData(&iomodel->vy_obs,NULL,NULL,iomodel_handle,"vy_obs"); 121 IoModelFetchData(&iomodel->weights,NULL,NULL,iomodel_handle,"weights"); 122 } 101 123 102 124 for (i=0;i<iomodel->numberofelements;i++){ … … 129 151 xfree((void**)&iomodel->elementonsurface); 130 152 xfree((void**)&iomodel->elementonwater); 153 xfree((void**)&iomodel->vx); 154 xfree((void**)&iomodel->vy); 155 xfree((void**)&iomodel->vz); 156 if (iomodel->control_analysis){ 157 xfree((void**)&iomodel->vx_obs); 158 xfree((void**)&iomodel->vy_obs); 159 xfree((void**)&iomodel->weights); 160 } 131 161 132 162 -
issm/trunk/src/c/ModelProcessorx/DiagnosticStokes/CreateElementsNodesAndMaterialsDiagnosticStokes.cpp
r3673 r3692 55 55 IoModelFetchData(&iomodel->melting_rate,NULL,NULL,iomodel_handle,"melting_rate"); 56 56 IoModelFetchData(&iomodel->elementonwater,NULL,NULL,iomodel_handle,"elementonwater"); 57 IoModelFetchData(&iomodel->vx,NULL,NULL,iomodel_handle,"vx"); 58 IoModelFetchData(&iomodel->vy,NULL,NULL,iomodel_handle,"vy"); 59 IoModelFetchData(&iomodel->vz,NULL,NULL,iomodel_handle,"vz"); 60 61 if (iomodel->control_analysis){ 62 IoModelFetchData(&iomodel->vx_obs,NULL,NULL,iomodel_handle,"vx_obs"); 63 IoModelFetchData(&iomodel->vy_obs,NULL,NULL,iomodel_handle,"vy_obs"); 64 IoModelFetchData(&iomodel->weights,NULL,NULL,iomodel_handle,"weights"); 65 } 57 66 58 67 for (i=0;i<iomodel->numberofelements;i++){ … … 88 97 xfree((void**)&iomodel->accumulation_rate); 89 98 xfree((void**)&iomodel->melting_rate); 90 xfree((void**)&iomodel->elementonwater); 99 xfree((void**)&iomodel->vx); 100 xfree((void**)&iomodel->vy); 101 xfree((void**)&iomodel->vz); 102 if (iomodel->control_analysis){ 103 xfree((void**)&iomodel->vx_obs); 104 xfree((void**)&iomodel->vy_obs); 105 xfree((void**)&iomodel->weights); 106 } 91 107 92 108 /*Add new constrant material property to materials, at the end: */ -
issm/trunk/src/c/ModelProcessorx/DiagnosticVert/CreateElementsNodesAndMaterialsDiagnosticVert.cpp
r3673 r3692 48 48 IoModelFetchData(&iomodel->accumulation_rate,NULL,NULL,iomodel_handle,"accumulation_rate"); 49 49 IoModelFetchData(&iomodel->elementonwater,NULL,NULL,iomodel_handle,"elementonwater"); 50 IoModelFetchData(&iomodel->vx,NULL,NULL,iomodel_handle,"vx"); 51 IoModelFetchData(&iomodel->vy,NULL,NULL,iomodel_handle,"vy"); 50 52 51 53 for (i=0;i<iomodel->numberofelements;i++){ … … 75 77 xfree((void**)&iomodel->accumulation_rate); 76 78 xfree((void**)&iomodel->elementonwater); 79 xfree((void**)&iomodel->vx); 80 xfree((void**)&iomodel->vy); 77 81 78 82 /*Add new constrant material property to materials, at the end: */ -
issm/trunk/src/c/ModelProcessorx/Prognostic/CreateElementsNodesAndMaterialsPrognostic.cpp
r3633 r3692 42 42 IoModelFetchData(&iomodel->elementoniceshelf,NULL,NULL,iomodel_handle,"elementoniceshelf"); 43 43 IoModelFetchData(&iomodel->elementonwater,NULL,NULL,iomodel_handle,"elementonwater"); 44 IoModelFetchData(&iomodel->vx,NULL,NULL,iomodel_handle,"vx"); 45 IoModelFetchData(&iomodel->vy,NULL,NULL,iomodel_handle,"vy"); 44 46 45 47 for (i=0;i<iomodel->numberofelements;i++){ … … 63 65 xfree((void**)&iomodel->elementoniceshelf); 64 66 xfree((void**)&iomodel->elementonwater); 67 xfree((void**)&iomodel->vx); 68 xfree((void**)&iomodel->vy); 65 69 66 70 } … … 76 80 IoModelFetchData(&iomodel->elementonsurface,NULL,NULL,iomodel_handle,"elementonsurface"); 77 81 IoModelFetchData(&iomodel->elementonwater,NULL,NULL,iomodel_handle,"elementonwater"); 82 IoModelFetchData(&iomodel->vx,NULL,NULL,iomodel_handle,"vx"); 83 IoModelFetchData(&iomodel->vy,NULL,NULL,iomodel_handle,"vy"); 78 84 79 85 for (i=0;i<iomodel->numberofelements;i++){ … … 96 102 xfree((void**)&iomodel->elementonsurface); 97 103 xfree((void**)&iomodel->elementonwater); 104 xfree((void**)&iomodel->vx); 105 xfree((void**)&iomodel->vy); 98 106 99 107 } //if (strcmp(meshtype,"2d")==0) -
issm/trunk/src/c/ModelProcessorx/Prognostic2/CreateElementsNodesAndMaterialsPrognostic2.cpp
r3633 r3692 46 46 IoModelFetchData(&iomodel->elementoniceshelf,NULL,NULL,iomodel_handle,"elementoniceshelf"); 47 47 IoModelFetchData(&iomodel->elementonwater,NULL,NULL,iomodel_handle,"elementonwater"); 48 IoModelFetchData(&iomodel->vx,NULL,NULL,iomodel_handle,"vx"); 49 IoModelFetchData(&iomodel->vy,NULL,NULL,iomodel_handle,"vy"); 48 50 49 51 for (i=0;i<iomodel->numberofelements;i++){ … … 65 67 xfree((void**)&iomodel->elementoniceshelf); 66 68 xfree((void**)&iomodel->elementonwater); 69 xfree((void**)&iomodel->vx); 70 xfree((void**)&iomodel->vy); 67 71 68 72 } -
issm/trunk/src/c/ModelProcessorx/Thermal/CreateElementsNodesAndMaterialsThermal.cpp
r3673 r3692 48 48 IoModelFetchData(&iomodel->rheology_n,NULL,NULL,iomodel_handle,"rheology_n"); 49 49 IoModelFetchData(&iomodel->elementonwater,NULL,NULL,iomodel_handle,"elementonwater"); 50 IoModelFetchData(&iomodel->vx,NULL,NULL,iomodel_handle,"vx"); 51 IoModelFetchData(&iomodel->vy,NULL,NULL,iomodel_handle,"vy"); 50 52 51 53 for (i=0;i<iomodel->numberofelements;i++){ … … 76 78 xfree((void**)&iomodel->rheology_B); 77 79 xfree((void**)&iomodel->elementonwater); 80 xfree((void**)&iomodel->vx); 81 xfree((void**)&iomodel->vy); 78 82 79 83 /*Add new constrant material property tgo materials, at the end: */
Note:
See TracChangeset
for help on using the changeset viewer.