Open rburghol opened 2 years ago
Where do special actions get called?
fgrep "call specl" -i hspf/lib3.2/src/hspf/*
hspf/lib3.2/src/hspf/himp.f: CALL SPECL (OPTYP,LSNO,SPAKND,SPOPNO,DATIM,MESSU,SPIVL,
hspf/lib3.2/src/hspf/hper.f: CALL SPECL (OPTYP,LSNO,SPAKND,SPOPNO,DATIM,MESSU,SPIVL,
hspf/lib3.2/src/hspf/hrch.f: CALL SPECL (OPTYP,RCHNO,SPAKND,SPOPNO,DATIM,MESSU,SPIVL,
hspf/lib3.2/src/hspf/hutop.f: CALL SPECL (OPTYP,COPYNO,SPAKND,SPOPNO,DATIM,MESSU,SPIVL,
hspf/lib3.2/src/hspf/hutop.f: CALL SPECL (OPTYP,GENRNO,SPAKND,SPOPNO,DATIM,MESSU,SPIVL,
hspf/lib3.2/src/hspf/hutop.f: CALL SPECL (OPTYP,PLTNO,SPAKND,SPOPNO,DATIM,MESSU,SPIVL,
Find the HYDR routine in the old code base:
fgrep "HYDR" /opt/model/p53/p532c-sova/code/src/* -R|grep -i subroutine
Next Steps (11/9/22):
specdev
branch
ts
variables, now we want to be able to modify ts
dictionary values without manually resetting tsoutdgt
)
SPECL.py
Development main tracking here. Live issue on $hsp^2$ is: https://github.com/respec/HSPsquared/issues/90
/opt/model/HSPsquared
/opt/model/HSP2fork
Overview
This issue is set up to plan and track development for a proposed "SPEC-ACTIONS" module in hsp2. Development has 2 main components:
Tasks
ui
andts
contain domain specific, i.e., related only toRCHRES001
if we are iterating through block functions forRCHRES001
. Thus, all objects should be declared underneathRCHRES001
in thehdf5
database.specl()
which calls_specl_()
as place for analog. #13ps_cumulative_mgd\wd_cumulative_mgd
#1431
_specl_()
ts
andui
, pass by reference in python functions #19Reference
specact.f
/SPECACT.FOR
: subroutines for parsing and executing special actions