source:
issm/oecreview/Archive/15392-16133/ISSM-15428-15429.diff@
16134
Last change on this file since 16134 was 16134, checked in by , 12 years ago | |
---|---|
File size: 4.4 KB |
-
../trunk-jpl/src/c/classes/FemModel.cpp
342 342 solution_flops=profiler->DeltaFlops(StartCore,FinishCore); 343 343 solution_memory=profiler->Memory(FinishCore); 344 344 345 _printf0_(" Solution elapsed time : " << solution_time << " Seconds\n");346 _printf0_(" Solution number of flops : " << solution_flops << " Flops\n");347 _printf0_(" Solution memory used : " << solution_memory << " Bytes\n");345 _printf0_("Core solution elapsed time : " << solution_time << " Seconds\n"); 346 _printf0_("Core solution number of flops : " << solution_flops << " Flops\n"); 347 _printf0_("Core solution memory used : " << solution_memory << " Bytes\n"); 348 348 349 349 /*Add to results: */ 350 350 results->AddObject(new GenericExternalResult<IssmDouble>(results->Size()+1, ProfilingSolutionTimeEnum, solution_time, 1, 0)); … … 672 672 InputUpdateFromVectorx(elements,nodes,vertices,loads,materials,parameters,vz,VzMeshEnum,VertexPIdEnum); 673 673 674 674 /*Free ressources:*/ 675 delete vz; 676 xDelete<IssmDouble>(bed); 675 677 xDelete<IssmDouble>(thickness); 676 xDelete<IssmDouble>(bed);677 delete vz;678 678 return 1; 679 679 } 680 680 /*}}}*/ -
../trunk-jpl/src/c/classes/Elements/Tria.cpp
2820 2820 2821 2821 /*Clean up and return*/ 2822 2822 delete gauss; 2823 xDelete<IssmDouble>(B);2824 2823 xDelete<IssmDouble>(D); 2825 2824 xDelete<IssmDouble>(Bprime); 2825 xDelete<IssmDouble>(B); 2826 2826 return Ke; 2827 2827 } 2828 2828 /*}}}*/ … … 2909 2909 /*Clean up and return*/ 2910 2910 delete gauss; 2911 2911 delete friction; 2912 xDelete<IssmDouble>(D); 2912 2913 xDelete<IssmDouble>(B); 2913 xDelete<IssmDouble>(D);2914 2914 return Ke; 2915 2915 } 2916 2916 /*}}}*/ … … 3000 3000 TransformLoadVectorCoord(pe,nodes,NUMVERTICES,XYEnum); 3001 3001 3002 3002 /*Clean up and return*/ 3003 xDelete<IssmDouble>(basis); 3003 3004 delete gauss; 3004 xDelete<IssmDouble>(basis);3005 3005 return pe; 3006 3006 } 3007 3007 /*}}}*/ … … 3037 3037 TransformLoadVectorCoord(pe,nodes,NUMVERTICES,XYEnum); 3038 3038 3039 3039 /*Clean up and return*/ 3040 xDelete<IssmDouble>(basis); 3040 3041 delete gauss; 3041 xDelete<IssmDouble>(basis);3042 3042 return pe; 3043 3043 } 3044 3044 /*}}}*/ … … 3154 3154 TransformStiffnessMatrixCoord(Ke,nodes,NUMVERTICES,XYEnum); 3155 3155 3156 3156 /*Clean up and return*/ 3157 delete gauss; 3157 3158 xDelete<IssmDouble>(dphi); 3158 delete gauss;3159 3159 return Ke; 3160 3160 } 3161 3161 /*}}}*/ … … 3196 3196 3197 3197 /*Free ressources:*/ 3198 3198 delete gauss; 3199 xDelete<IssmDouble>(values); 3199 3200 xDelete<int>(doflist); 3200 xDelete<IssmDouble>(values);3201 3201 } 3202 3202 /*}}}*/ 3203 3203 /*FUNCTION Tria::GetSolutionFromInputsDiagnosticHutter{{{*/ … … 3300 3300 this->inputs->AddInput(new TriaInput(PressureEnum,pressure,P1Enum)); 3301 3301 3302 3302 /*Free ressources:*/ 3303 xDelete<IssmDouble>(thickness); 3304 xDelete<IssmDouble>(pressure); 3305 xDelete<IssmDouble>(vel); 3306 xDelete<IssmDouble>(vz); 3307 xDelete<IssmDouble>(vy); 3308 xDelete<IssmDouble>(vx); 3309 xDelete<IssmDouble>(values); 3303 3310 xDelete<int>(doflist); 3304 xDelete<IssmDouble>(values); 3305 xDelete<IssmDouble>(vx); 3306 xDelete<IssmDouble>(vy); 3307 xDelete<IssmDouble>(vz); 3308 xDelete<IssmDouble>(vel); 3309 xDelete<IssmDouble>(pressure); 3310 xDelete<IssmDouble>(thickness); 3311 3312 3311 3313 } 3312 3314 /*}}}*/ 3313 3315 /*FUNCTION Tria::InputUpdateFromSolutionDiagnosticHutter {{{*/ … … 3371 3373 this->inputs->AddInput(new TriaInput(PressureEnum,pressure,P1Enum)); 3372 3374 3373 3375 /*Free ressources:*/ 3376 xDelete<IssmDouble>(thickness); 3377 xDelete<IssmDouble>(pressure); 3378 xDelete<IssmDouble>(vel); 3379 xDelete<IssmDouble>(vz); 3380 xDelete<IssmDouble>(vy); 3381 xDelete<IssmDouble>(vx); 3382 xDelete<IssmDouble>(values); 3374 3383 xDelete<int>(doflist); 3375 xDelete<IssmDouble>(values);3376 xDelete<IssmDouble>(vx);3377 xDelete<IssmDouble>(vy);3378 xDelete<IssmDouble>(vz);3379 xDelete<IssmDouble>(vel);3380 xDelete<IssmDouble>(pressure);3381 xDelete<IssmDouble>(thickness);3382 3384 } 3383 3385 /*}}}*/ 3384 3386 #endif -
../trunk-jpl/src/c/classes/gauss/GaussTria.cpp
259 259 /*FUNCTION GaussTria::~GaussTria(){{{*/ 260 260 GaussTria::~GaussTria(){ 261 261 xDelete<IssmDouble>(weights); 262 xDelete<IssmDouble>(coords3); 263 xDelete<IssmDouble>(coords2); 262 264 xDelete<IssmDouble>(coords1); 263 xDelete<IssmDouble>(coords2); 264 xDelete<IssmDouble>(coords3); 265 265 266 } 266 267 /*}}}*/ 267 268
Note:
See TracBrowser
for help on using the repository browser.