sandialabs / seacas

The Sandia Engineering Analysis Code Access System (SEACAS) is a suite of preprocessing, postprocessing, translation, and utility applications supporting finite element analysis software using the Exodus database file format.
Other
131 stars 79 forks source link

EXODUS_FOR: Refactor to avoid fortran malloc free #443

Closed gsjaardema closed 6 months ago

gsjaardema commented 6 months ago

The flang-new compiler did not have the gnu fortran extensions of MALLOC and FREE. Rewrote addrwrap.F and exo_jack.c to not require the fortran malloc/free -- now any integer conversions are done in exo_jack.c.

Need to see if can reduce code duplication in exo_jack.c, but addrwrap.F is much cleaner...