Changeset 18939


Ignore:
Timestamp:
12/04/14 15:20:41 (10 years ago)
Author:
Eric.Larour
Message:

CHG: issue with size of tape stats, hopefully fixed.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/src/c/cores/ad_core.cpp

    r18887 r18939  
    2828        bool    isautodiff       = false;
    2929        char   *driver           = NULL;
    30         size_t  tape_stats[11];
     30        size_t  tape_stats[15];
    3131
    3232        /*state variables: */
     
    4545                        /*First, stop tracing: */
    4646                        trace_off();
    47                
    48                         /*retrieve parameters: */
    49                         femmodel->parameters->FindParam(&num_dependents,AutodiffNumDependentsEnum);
    50                         femmodel->parameters->FindParam(&num_independents,AutodiffNumIndependentsEnum);
    51        
    52                         /*if no dependents, no point in running a driver: */
    53                         if(!(num_dependents*num_independents)) return;
    54 
    55                         /*for adolc to run in parallel, we 0 out on rank~=0:*/
    56                         if (my_rank!=0){
    57                                 num_dependents=0; num_independents=0;
    58                         }
    5947                       
    6048                        /*Print tape statistics so that user can kill this run if something is off already:*/
     
    10189                        } /*}}}*/
    10290
     91                        /*retrieve parameters: */
     92                        femmodel->parameters->FindParam(&num_dependents,AutodiffNumDependentsEnum);
     93                        femmodel->parameters->FindParam(&num_independents,AutodiffNumIndependentsEnum);
     94       
     95                        /*if no dependents, no point in running a driver: */
     96                        if(!(num_dependents*num_independents)) return;
     97
     98                        /*for adolc to run in parallel, we 0 out on rank~=0:*/
     99                        if (my_rank!=0){
     100                                num_dependents=0; num_independents=0;
     101                        }
     102                       
    103103                        /*retrieve state variable: */
    104104                        femmodel->parameters->FindParam(&axp,&dummy,AutodiffXpEnum);
Note: See TracChangeset for help on using the changeset viewer.