Changeset 21377


Ignore:
Timestamp:
11/15/16 15:44:01 (8 years ago)
Author:
felicity
Message:

NEW:added BuddJacka flow parameter

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

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/src/c/analyses/EnthalpyAnalysis.cpp

    r21161 r21377  
    14971497                                /*Do nothing: B is not temperature dependent*/
    14981498                                break;
     1499                        case BuddJackaEnum:
     1500                                for(i=0;i<numnodes;i++) B[i]=BuddJacka(temperature[i]);
     1501                                element->AddInput(MaterialsRheologyBEnum,&B[0],element->GetElementType());
     1502                                break;
    14991503                        case CuffeyEnum:
    15001504                                for(i=0;i<numnodes;i++) B[i]=Cuffey(temperature[i]);
  • issm/trunk-jpl/src/c/analyses/ThermalAnalysis.cpp

    r20690 r21377  
    768768                                /*Do nothing: B is not temperature dependent*/
    769769                                break;
     770                        case BuddJackaEnum:
     771                                for(i=0;i<numnodes;i++) B[i]=BuddJacka(values[i]);
     772                                element->AddInput(MaterialsRheologyBEnum,&B[0],element->GetElementType());
     773                                break;
    770774                        case CuffeyEnum:
    771775                                for(i=0;i<numnodes;i++) B[i]=Cuffey(values[i]);
  • issm/trunk-jpl/src/m/classes/matestar.m

    r21049 r21377  
    124124                        md = checkfield(md,'fieldname','materials.rheology_Ec','>',0,'size',[md.mesh.numberofvertices 1],'NaN',1,'Inf',1);
    125125                        md = checkfield(md,'fieldname','materials.rheology_Es','>',0,'size',[md.mesh.numberofvertices 1],'NaN',1,'Inf',1);
    126                         md = checkfield(md,'fieldname','materials.rheology_law','values',{'None' 'Cuffey' 'CuffeyTemperate' 'Paterson' 'Arrhenius' 'LliboutryDuval'});
     126                        md = checkfield(md,'fieldname','materials.rheology_law','values',{'None' 'BuddJacka' 'Cuffey' 'CuffeyTemperate' 'Paterson' 'Arrhenius' 'LliboutryDuval'});
    127127
    128128                        if ismember('GiaAnalysis',analyses),
     
    155155                        fielddisplay(self,'rheology_Ec','compressive enhancement factor');
    156156                        fielddisplay(self,'rheology_Es','shear enhancement factor');
    157                         fielddisplay(self,'rheology_law',['law for the temperature dependance of the rheology: ''None'', ''Cuffey'', ''CuffeyTemperate'', ''Paterson'', ''Arrhenius'' or ''LliboutryDuval''']);
     157                        fielddisplay(self,'rheology_law',['law for the temperature dependance of the rheology: ''None'', ''BuddJacka'', ''Cuffey'', ''CuffeyTemperate'', ''Paterson'', ''Arrhenius'' or ''LliboutryDuval''']);
    158158                        fielddisplay(self,'lithosphere_shear_modulus','Lithosphere shear modulus [Pa]');
    159159                        fielddisplay(self,'lithosphere_density','Lithosphere density [g/cm^-3]');
  • issm/trunk-jpl/src/m/classes/matice.m

    r21049 r21377  
    114114                        md = checkfield(md,'fieldname','materials.rheology_B','>',0,'timeseries',1,'NaN',1,'Inf',1);
    115115                        md = checkfield(md,'fieldname','materials.rheology_n','>',0,'size',[md.mesh.numberofelements 1]);
    116                         md = checkfield(md,'fieldname','materials.rheology_law','values',{'None' 'Cuffey' 'CuffeyTemperate' 'Paterson' 'Arrhenius' 'LliboutryDuval'});
     116                        md = checkfield(md,'fieldname','materials.rheology_law','values',{'None' 'BuddJacka' 'Cuffey' 'CuffeyTemperate' 'Paterson' 'Arrhenius' 'LliboutryDuval'});
    117117
    118118                        if ismember('GiaAnalysis',analyses),
     
    144144                        fielddisplay(self,'rheology_B','flow law parameter [Pa/s^(1/n)]');
    145145                        fielddisplay(self,'rheology_n','Glen''s flow law exponent');
    146                         fielddisplay(self,'rheology_law',['law for the temperature dependance of the rheology: ''None'', ''Cuffey'', ''CuffeyTemperate'', ''Paterson'', ''Arrhenius'' or ''LliboutryDuval''']);
     146                        fielddisplay(self,'rheology_law',['law for the temperature dependance of the rheology: ''None'', ''BuddJacka'', Cuffey'', ''CuffeyTemperate'', ''Paterson'', ''Arrhenius'' or ''LliboutryDuval''']);
    147147                        fielddisplay(self,'lithosphere_shear_modulus','Lithosphere shear modulus [Pa]');
    148148                        fielddisplay(self,'lithosphere_density','Lithosphere density [g/cm^-3]');
Note: See TracChangeset for help on using the changeset viewer.