Skip to content

History MAPL v3

Darian Boggs edited this page Jan 26, 2023 · 7 revisions

Goals

  • Move more to generic, base, shared
  • Update gFTL to gFTL2.
  • Eliminate unnecessary keywords.

Questions

  • Should non-GC types, procedures, variables, etc. move to a subdirectory of generic?
  • Which MAPL_HistoryCollection keywords can go?

Procedures

Keep in Place

subroutine SetServices ( gc, rc ) subroutine Initialize ( gc, import, dumexport, clock, rc ) subroutine Run ( gc, import, export, clock, rc ) subroutine Finalize ( gc, import, export, clock, rc )

Move Maybe

subroutine wildCardExpand(rc) subroutine MAPL_WildCardExpand(state, regexStr, fieldNames, rc) subroutine splitUngriddedFields(rc) subroutine appendArray(array, idx, rc) subroutine appendFieldSet(fldset, fldName, stateName, aliasName, specialName, rc) subroutine parse_fields(cfg, label, field_set, collection_name, items, rc) subroutine MAPL_GradsCtlWrite ( clock, state,list,fname,expid,expdsc,output_grids,rc ) subroutine get_DateStamp (clock, DateStamp, offset, rc) subroutine RegridTransform(STATE_IN, XFORM, STATE_OUT, LS_IN, LS_OUT, NTILES_IN, NTILES_OUT, RC) subroutine RegridTransformT2G2G(STATE_IN, XFORM, XFORMntv, STATE_OUT, LS_IN, LS_OUT, LS_NTV, NTILES_IN, NTILES_OUT, RC) subroutine RegridTransformT2G(STATE_IN, XFORM, STATE_OUT, LS_OUT, NTILES_OUT, RC) subroutine Get_Tdim (list, clock, tdim) subroutine MAPL_SetExpression(nfield,fields,tmpfields,rewrite,nPExtraFields, & subroutine MAPL_RunExpression(state,fields,tmpfields,rewrite,nfield,rc) subroutine MAPL_StateDestroy(State, RC) subroutine MAPL_StateGet(state,name,field,rc) subroutine RecordRestart( gc, import, export, clock, rc ) subroutine checkIfStateHasField(state, fieldName, hasField, rc) subroutine shavebits( state, list, rc) subroutine CopyStateItems(src, dst, rc)

Move

Derived Types

Clone this wiki locally