Ignore:
Timestamp:
06/18/10 20:48:42 (15 years ago)
Author:
Eric.Larour
Message:

Diagnostic solution now compiles in parallel! yeehah!

File:
1 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk/src/c/modules/InputConvergencex/InputConvergencex.cpp

    r4055 r4057  
    88#include "../../EnumDefinitions/EnumDefinitions.h"
    99
    10 int InputConvergencex(DataSet* elements,DataSet* nodes,DataSet* vertices,DataSet* loads,DataSet* materials,Parameters* parameters,int enums, int num_enums, int criterionenums, double* criterionvalues,int num_criterionenums){
     10int InputConvergencex(DataSet* elements,DataSet* nodes,DataSet* vertices,DataSet* loads,DataSet* materials,Parameters* parameters,int* enums, int num_enums, int* criterionenums, double* criterionvalues,int num_criterionenums){
    1111
    1212        /*intermediary:*/
     
    1717        extern int  my_rank;
    1818        int         rank_allowed;
     19        Element*    element=NULL;
     20        int         verbose=0;
    1921
    2022        /*First, configure our datasets: */
     
    2426        parameters->Configure(elements,loads, nodes,vertices, materials,parameters);
    2527
     28        /*retrieve parameters: */
     29        parameters->FindParam(&verbose,VerboseEnum);
     30       
    2631        /*allocate dynamic memory: */
    2732        eps=(double*)xmalloc(num_criterionenums*sizeof(double));
     
    2934        /*Go through elements, and ask them to do the job: */
    3035        for(i=0;i<elements->Size();i++){
    31                 Element* element=(Element*)elements->GetObjectByOffset(i);
     36                element=(Element*)elements->GetObjectByOffset(i);
    3237                element->InputConvergence(&converged,eps,enums,num_enums,criterionenums,criterionvalues,num_criterionenums);
    3338                if(!converged)break;
Note: See TracChangeset for help on using the changeset viewer.