Changeset 21680


Ignore:
Timestamp:
04/18/17 12:25:04 (8 years ago)
Author:
tsantos
Message:

CHG: set 0 to deactivate amr capability. Changes in transient_core to verify this condition.

Location:
issm/trunk-jpl/src
Files:
4 edited

Legend:

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

    r21674 r21680  
    176176                /*Adaptive mesh refinement*/
    177177                #ifdef _HAVE_NEOPZ_
    178                 if(save_results) femmodel->WriteMeshInResults();
    179                 if(step%amr_frequency==0 && time<finaltime) femmodel->ReMesh();//Do not refine the last step
     178                if(amr_frequency){
     179                        if(save_results) femmodel->WriteMeshInResults();
     180                        if(step%amr_frequency==0 && time<finaltime) femmodel->ReMesh();//Do not refine the last step
     181                }
    180182                #endif
    181183       
  • issm/trunk-jpl/src/m/classes/trans.js

    r21679 r21680  
    6565                        checkfield(md,'fieldname','trans.iscoupler','numel',[1],'values',[0 ,1]);
    6666                        checkfield(md,'fieldname','trans.isslr','numel',[1],'values',[0 ,1]);
    67                         checkfield(md,'fieldname','trans.amr_frequency','numel',[1],'>=',1,'NaN',1,'Inf',1);
     67                        checkfield(md,'fieldname','trans.amr_frequency','numel',[1],'>=',0,'NaN',1,'Inf',1);
    6868                        checkfield(md,'fieldname','trans.requested_outputs','stringrow',1);
    6969                } // }}}
  • issm/trunk-jpl/src/m/classes/transient.m

    r21679 r21680  
    4747                        self.isoceancoupling = 0;
    4848                        self.iscoupler       = 0;
    49                         self.amr_frequency      = 1;
     49                        self.amr_frequency      = 0;
    5050
    5151                        %default output
     
    9999                        md = checkfield(md,'fieldname','transient.isoceancoupling','numel',[1],'values',[0 1]);
    100100                        md = checkfield(md,'fieldname','transient.iscoupler','numel',[1],'values',[0 1]);
    101                         md = checkfield(md,'fieldname','transient.amr_frequency','numel',[1],'>=',1,'NaN',1,'Inf',1);
     101                        md = checkfield(md,'fieldname','transient.amr_frequency','numel',[1],'>=',0,'NaN',1,'Inf',1);
    102102
    103103                        if (~strcmp(solution,'TransientSolution') & md.transient.iscoupling==1),
  • issm/trunk-jpl/src/m/classes/transient.py

    r21679 r21680  
    7575                self.isslr             = False
    7676                self.iscoupler         = False
    77                 self.amr_frequency        = 1
     77                self.amr_frequency        = 0
    7878
    7979                #default output
     
    122122                md = checkfield(md,'fieldname','transient.isoceancoupling','numel',[1],'values',[0,1])
    123123                md = checkfield(md,'fieldname','transient.iscoupler','numel',[1],'values',[0,1])
    124                 md = checkfield(md,'fieldname','transient.amr_frequency','numel',[1],'>=',1,'NaN',1,'Inf',1)
     124                md = checkfield(md,'fieldname','transient.amr_frequency','numel',[1],'>=',0,'NaN',1,'Inf',1)
    125125                md = checkfield(md,'fieldname','transient.requested_outputs','stringrow',1)
    126126
Note: See TracChangeset for help on using the changeset viewer.