Changeset 22908


Ignore:
Timestamp:
07/09/18 15:17:35 (7 years ago)
Author:
Mathieu Morlighem
Message:

CHG: preparing bmb_core for computation of basal melt that requires to run a core (so cannot be a module anymore)

Location:
issm/trunk-jpl/src/c
Files:
1 added
5 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/src/c/Makefile.am

    r22625 r22908  
    264264                                        ./cores/thermal_core.cpp\
    265265                                        ./cores/smb_core.cpp\
     266                                        ./cores/bmb_core.cpp\
    266267                                        ./solutionsequences/solutionsequence_thermal_nonlinear.cpp\
    267268                                        ./modules/ControlInputSetGradientx/ControlInputSetGradientx.cpp\
  • issm/trunk-jpl/src/c/analyses/L2ProjectionBaseAnalysis.cpp

    r20690 r22908  
    165165                case SurfaceSlopeXEnum: input2 = basalelement->GetInput(SurfaceEnum); _assert_(input2); break;
    166166                case SurfaceSlopeYEnum: input2 = basalelement->GetInput(SurfaceEnum); _assert_(input2); break;
    167                 case BedSlopeXEnum:     input2 = basalelement->GetInput(BaseEnum);     _assert_(input2); break;
    168                 case BedSlopeYEnum:     input2 = basalelement->GetInput(BaseEnum);     _assert_(input2); break;
     167                case BedSlopeXEnum:     input2 = basalelement->GetInput(BedEnum);     _assert_(input2); break;
     168                case BedSlopeYEnum:     input2 = basalelement->GetInput(BedEnum);     _assert_(input2); break;
    169169                case LevelsetfunctionSlopeXEnum: input2 = basalelement->GetInput(MaskIceLevelsetEnum);     _assert_(input2); break;
    170170                case LevelsetfunctionSlopeYEnum: input2 = basalelement->GetInput(MaskIceLevelsetEnum);     _assert_(input2); break;
  • issm/trunk-jpl/src/c/cores/cores.h

    r22443 r22908  
    5151void esa_core(FemModel* femmodel);
    5252void smb_core(FemModel* femmodel);
     53void bmb_core(FemModel* femmodel);
    5354void damage_core(FemModel* femmodel);
    5455void sealevelrise_core(FemModel* femmodel);
  • issm/trunk-jpl/src/c/cores/transient_core.cpp

    r22898 r22908  
    320320                /* from here on, prepare geometry for next time step*/
    321321
    322                 if(issmb)           smb_core(femmodel);
    323                 if(ismasstransport) FloatingiceMeltingRatex(femmodel);
     322                if(issmb) smb_core(femmodel);
    324323
    325324                if(ismasstransport){
     325                        bmb_core(femmodel);
    326326                        masstransport_core(femmodel);
    327327                        femmodel->UpdateVertexPositionsx();
  • issm/trunk-jpl/src/c/modules/FloatingiceMeltingRatex/FloatingiceMeltingRatex.cpp

    r22625 r22908  
    1212        int  basalforcing_model;
    1313
    14         /*First, get SMB model from parameters*/
     14        /*First, get BMB model from parameters*/
    1515        femmodel->parameters->FindParam(&basalforcing_model,BasalforcingsEnum);
    1616
Note: See TracChangeset for help on using the changeset viewer.