Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
35 commits
Select commit Hold shift + click to select a range
3a8b481
Replace ESMX_Data implementation with NRL version of Navy-ESPC
theurich May 8, 2026
8769187
Make safe for case without export fields.
theurich May 8, 2026
e0b6032
Make Advance() routine completely multi-instance safe.
theurich May 8, 2026
d53f71b
Refactor the data processing routines into their own module.
theurich May 11, 2026
ccda1f4
Implement special variable handling _step and _coordX. Also align
theurich May 11, 2026
c3ccd3d
Fix a typo and move any output to stdout under the dataDiagnose logic.
theurich May 12, 2026
78b9712
Implement support for unary elemental conversion and mathematical
theurich May 12, 2026
85363e8
Add the "Dynamic arithmetic expressions" section.
theurich May 12, 2026
e9d52fd
Restructure how validation is sepcified.
theurich May 12, 2026
583db1b
Update documentation to match latest changes with respect to field data
theurich May 12, 2026
30f71bc
Explicit cast for integer functions to real.
theurich May 12, 2026
fd3b1eb
Remove dataInit from importFields, which was actually never used.
theurich May 12, 2026
c11bca4
Some more documentation polish.
theurich May 12, 2026
90d5c33
More relevant usage examples.
theurich May 12, 2026
54504a6
Fix a couple of details about import fields.
theurich May 14, 2026
599de39
Include documentation of standard NUOPC attributes as they relate to
theurich May 14, 2026
7e3d68f
Merge branch 'develop' into feature/esmx-data
theurich Jun 10, 2026
94ae218
Merge branch 'develop' into feature/esmx-data
theurich Jun 15, 2026
6e4d123
Merge branch 'develop' into feature/esmx-data
theurich Jun 17, 2026
25f23f2
Add 'Ufrm' to grid options for clarity and consistency with ESMF.
theurich Jun 18, 2026
915d066
Robustly error out if the geometry referenced by a field is unknown.
theurich Jun 18, 2026
5ffe30e
Update to grid1PeriDimUfrm and gridNoPeriDimUfrm.
theurich Jun 18, 2026
8194f2c
Support staggerLocList for geometries. Fields to select staggerLoc with
theurich Jun 22, 2026
e6310ef
Implement the 'outputs' key and base output handling on it instead of
theurich Jun 23, 2026
46f80ca
Add the 'separateFieldFiles' logical, optional argument to NUOPC_Write()
theurich Jun 23, 2026
19bd788
Implement 'separateFieldFiles' and 'separateTimeFiles' support.
theurich Jun 23, 2026
c56c9e4
Adjust to the introduction of optional argument 'separateFieldFiles' in
theurich Jun 23, 2026
e442885
Switch to default separateFieldFiles=.true. for backward compatibility
theurich Jun 23, 2026
44ddce8
Change dataValidate: diagnose -> print. Also action options now
theurich Jun 23, 2026
119fa53
Use the 'dataInit' on import and export fields to correctly interact
theurich Jun 24, 2026
d22d315
Merge branch 'develop' into feature/esmx-data
theurich Jun 24, 2026
a984b2c
Correctly initialize neededCurrent and better document relevant code.
theurich Jun 24, 2026
6471d99
Add 'dataInit' for importFields. Cover doc on interaction with
theurich Jun 25, 2026
2387f93
Support process() for field variables in importState named identical to
theurich Jun 25, 2026
3769bc6
Merge branch 'develop' into feature/esmx-data
theurich Jul 1, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion src/addon/ESMX/Comps/ESMX_Data/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ elseif(CMAKE_Fortran_COMPILER_ID STREQUAL "NVHPC")
set(CMAKE_Fortran_FLAGS_DEBUG "-g -traceback -O0")
endif()

add_library(ESMX_Data ESMX_Data.F90)
add_library(ESMX_Data ESMX_Data.F90 dataProcess.F90)
target_include_directories(ESMX_Data
INTERFACE $<BUILD_INTERFACE:${CMAKE_CURRENT_BINARY_DIR}/${CMAKE_INSTALL_INCLUDEDIR}>
$<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}>
Expand Down
Loading
Loading