Changeset 1206
- Timestamp:
- 07/01/09 16:33:06 (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk/src/c/parallel/GradJCompute.cpp
r1200 r1206 49 49 femmodel->parameters->FindParam((void*)&sub_analysis_type,"sub_analysis_type"); 50 50 femmodel->parameters->FindParam((void*)&numberofnodes,"numberofnodes"); 51 femmodel->parameters->FindParam((void*)&numberofdofspernode,"numberofdofspernode"); 51 52 femmodel->parameters->FindParam((void*)&solverstring,"solverstring"); 52 53 femmodel->parameters->FindParam((void*)&control_type,"control_type"); … … 57 58 diagnostic_core_nonlinear(&u_g,&K_ff0,&K_fs0,femmodel,inputs,analysis_type,sub_analysis_type); 58 59 VecToMPISerial(&u_g_double,u_g); VecFree(&u_g); 59 inputs->Add("velocity",u_g_double, 2,numberofnodes);60 inputs->Add("velocity",u_g_double,numberofdofspernode,numberofnodes); 60 61 61 62 _printf_("%s\n"," buid Du, difference between observed velocity and model velocity:"); … … 76 77 _printf_("%s\n"," compute gradJ:"); 77 78 VecToMPISerial(&lambda_g_double,lambda_g);VecFree(&lambda_g); 78 inputs->Add("adjoint",lambda_g_double, 2,numberofnodes);79 inputs->Add("adjoint",lambda_g_double,numberofdofspernode,numberofnodes); 79 80 80 81 Gradjx( &grad_g, numberofnodes,femmodel->elements,femmodel->nodes, femmodel->loads, femmodel->materials,
Note:
See TracChangeset
for help on using the changeset viewer.