1. 28 Jul, 2021 2 commits
  2. 21 Jul, 2021 3 commits
  3. 20 Jul, 2021 1 commit
  4. 15 Jul, 2021 2 commits
  5. 14 Jul, 2021 6 commits
  6. 08 Jul, 2021 1 commit
  7. 25 Jun, 2021 1 commit
  8. 27 May, 2021 1 commit
  9. 26 May, 2021 1 commit
    • Graham, Aaron's avatar
      Exception handler surrogates (#331) · aae3ce8f
      Graham, Aaron authored
      * Create addExceptionHandlerSurrogates in FutilityComputingEnvironment
      
      This allows a client code to easily add its own exception handler as
      a surrogate to all Futility exception handlers in a single call
      
      * Fix a couple mistakes
      
      * Fix reference to eXDMF when HDF5 is not enabled
      
      * If at first you don't succeed...
      aae3ce8f
  10. 24 May, 2021 1 commit
    • Graham, Aaron's avatar
      Hdf5 auto open (#330) · e52b46e0
      Graham, Aaron authored
      * auto-open HDF5 and use REQUIRE more
      
      * Fix some formatting issues in HDF5
      
      * Add vs code to gitignore
      
      * Update HDF5 test
      e52b46e0
  11. 21 May, 2021 1 commit
  12. 17 May, 2021 1 commit
  13. 13 May, 2021 1 commit
  14. 10 May, 2021 1 commit
  15. 07 May, 2021 1 commit
    • Kabelitz, Matthew Edward's avatar
      Native SpMV Kernel Update and nnz changes (#316) · ef0deee4
      Kabelitz, Matthew Edward authored
      * Native matrices now determine indices for data transfer at assemble-time
      
      * Changed to Waitany for nonblocking
      
      * Moved local computation to end
      
      * Updated NNZ to be compatibly with PETSc o/dnnz parameters
      
      * Resolved CI python version mismatch
      
      * Fixed a bug where too much memory was being allocated by Native matrix init
      ef0deee4
  16. 29 Apr, 2021 1 commit
  17. 28 Apr, 2021 1 commit
    • Graham, Aaron's avatar
      Fixes defects in testEigenvalueSolver (#324) · 3feffda8
      Graham, Aaron authored
      Something was being cleared twice in Trilinos due to how we
      were calling various functions.  This fixes that issue and
      fixes 2 other unrelated valgrind defects.  The test now passes
      in release-debug with no memory leaks or other valgrind defects.
      3feffda8
  18. 15 Apr, 2021 1 commit
  19. 12 Apr, 2021 1 commit
  20. 09 Apr, 2021 2 commits
    • Graham, Aaron's avatar
      Fix uninitialized value in IAPWS module (#321) · 88043e2c
      Graham, Aaron authored
      * Fix uninitialized value in IAPWS module
      
      * Make ireg intent out in regsopt
      88043e2c
    • Kyle Vaughn's avatar
      XDMF (#319) · 149910ce
      Kyle Vaughn authored
      * Foundations of the XDMF mesh and file types.
      
      * Setup of tests
      
      * Working on reading XDMF
      
      * Geometry processing complete
      
      * Fixed crazy pointer issue with function by changing to subroutine
      
      * Working up through vertices.
      
      * Working up through vertices.
      
      * Material import working
      
      * Everything but mixed topo working for two pins test
      
      * Prior to recursive assignment mods
      
      * Working for multilevel grid after change to assignment
      
      * Added mixed topology, just need to comment everything.
      
      * Commented all import code and tests
      
      * Whitespace
      
      * Working on export. Also fixed CMake for HDF5 dependance
      
      * XDMF export working up through leaves
      
      * Working on writing leaves
      
      * Working on geometry. Allocatable issue resolved
      
      * Export working for single topology. Changed xdmf to UTF8 encoding.
      
      * Mixed topology working
      
      * Material ID export working
      
      * All import export working. Need to implement tests.
      
      * Added newline handling to xdmf
      
      * Testing finished.
      
      * Added distanceToLeaf function
      
      * Added bounding box to XDMFMeshType
      
      * Addressed thfolk suggestions, changed DBC to error handling
      
      * Clear cell sets name with mesh%clear
      
      * Clear boundingBox
      
      * Addressed yl5 changes other than xml privacy
      
      * Addressed yl5's comments
      
      * Made children private
      
      * Rewrote unit tests, renamed module, and removed file type
      
      * Removed whitespace and a few blank lines.
      149910ce
  21. 08 Apr, 2021 1 commit
    • Liu, Yuxuan's avatar
      Mixed precision utilities (#318) · 2f441653
      Liu, Yuxuan authored
      * Add comparison of mixed precisions into IntrType.
      
      * Make the mixed precision as an option through compiler preprocessing
      
      * Add scaling factors for unit testing with mixed precisions.
      
      * Add assertions for mixed precison operators.
      
      * Address Ben and Aaron's comments.
      
      * Fix failing test due to restructuring the operators.
      
      * Remove unused variables.
      2f441653
  22. 22 Mar, 2021 1 commit
    • COLLINSBS email's avatar
      Add IAPWS Water Property Tables (#4795) (#315) · 49acf57c
      COLLINSBS email authored
      
      
      * Adds IAPWS water properties from CTF (SHA1=eb08b78aa7) and reformats most of the routine
      
      * Completed unit test
      
      * Updated formatting, removed goto's, added exception handler
      
      * Added SAVE attribute to a few variables
      
      * Address PR comments, mostly formatting
      
      * Removes real inequality using input tolerance
      
      * Add missing SRK values
      
      Description:
      
      Gitlab Ticket # - XXXX
      
      * Add documentation
      
      Description:
      Also correct some variable names
      
      Gitlab Ticket # - XXXX
      
      Co-authored-by: default avatarBenjamin Collins <bn7@ornl.gov>
      Co-authored-by: Salko Jr, Robert's avatarBob Salko <salkork@ornl.gov>
      49acf57c
  23. 18 Mar, 2021 1 commit
  24. 17 Mar, 2021 1 commit
  25. 08 Mar, 2021 1 commit
  26. 05 Mar, 2021 1 commit
    • Graham, Aaron's avatar
      7 d ints and reals (#311) · 2ddba97d
      Graham, Aaron authored
      * Add's 5D, 6D, and 7D support for SSK, SLK, SNK, and SDK parameters
      
      * Add support for higher order int/real arrays when reading/writing HDF5 parameter lists
      2ddba97d
  27. 03 Mar, 2021 1 commit
    • William Gurecky's avatar
      Fmu wrappers (#4647) (#288) · 9be652ee
      William Gurecky authored
      * wip: adds boilerplate fmi and fmu c interface
      
      * adds working example FMU model import
      
      * adds wrappers for doStep getReal and setReal
      
      * fix issue with getting c++ obj pointer
      
      * wip: debugging illegal fmu state after init
      
      * wip: debugging illegal fmu state after init
      
      * adds example FMU import
      
      * adds calls to enter and exitInitilizationMode to setupExperiment and adds output to fmu step example
      
      * adds verbosity flag for c/c++ interface fns
      
      * remove extraneous module imports in fmu2_f_api
      
      * example fmu step test now runs to endTime of 0.1s
      
      * wraps clear get/setInteger and get/setBoolean
      
      * parse the FMU XML modelDescription on init
      
      * enables xml parser to handle FMU born XML files and adds getValueRef and getCausality methods to FMU wrapper
      
      * wip: get and set FMU state for FMU setRestart and rewindToRestart functionality
      
      * adds convinience method to get and set FMU variables
      
      * wip: adds capability to setRestart and rewindToRestart and adds ex use of rewind in exampleFMU
      
      * cleanup
      
      * ensure GetSetFMUstate capability is enabled by checking FMU XML
      
      * remove debug edits
      
      * clean up unused vars
      
      * read the FMU guid and modelIdentifier directly from the FMU XML if available
      
      * make opaque pointer to fmu obj a property of the FMU_base abstract class
      
      * remove unused FMUv1 specific code
      
      * fix cmake msg status for fmu wrapper config
      
      * adding check for duplicate variables in fmu xml
      
      * fix issue where rewind state does not rewind model time
      
      * retab fmu cpp files
      
      * adding tests for fmu xml parse and fmu model load
      
      * adds test to step fmu model forward and check against expected result
      
      * update license and doc strings
      
      * clean comments in fmu examples
      
      * remove write statement from fmu unit test
      
      * fix doc strings in FMU_Wrapper
      
      * remove extra import c_ptr statements in FMU_f_api
      
      * updates fmu wrapper doc strings and changes fmu interface module name
      
      * Seperate base, Co-Sim and Model Exchange FMU types in the FMU wrapper
      
      * wip: adds initial support for model exchange fmus in the FMU_wrapper
      
      * deduce the number of continuous state variables from the fmu xml file for model exchange fmus
      
      * fixes xml parse issue when a ModelStructure block is present but empty in the FMU XML
      
      * change fmu var get and set interfaces to take character strings rather than StringType
      
      * remove abstract interface for method that is specific to FMIv2 and v1, but not included in v3
      
      * adds additional check to valueReference in FMU_Wrapper unit test
      
      * make properties and methods of the abstract fmu base class private by default
      
      * adds option to auto download the third party FMUs and gold result files in the FMU examples
      
      * adds detailed description of each FMU Wrapper example
      
      * adds rewind consitency check to exampleFMU2_rectifier.f90
      
      * fix whitespace
      
      * fix whitespace in fmu wrapper unittest
      9be652ee
  28. 26 Feb, 2021 1 commit
  29. 25 Feb, 2021 1 commit
    • djabaay's avatar
      Adding overloaded assignments for geometries, and 90 degree rotation. (#309) · f613e72a
      djabaay authored
      * Adding overloaded assignments for geometries, and 90 degree rotation.
      
      Description:
      These functions are needed to help speed up the geometry processing in
      MPACT.
      
      VERA-dev Issue # - ####
      
      * Removing overloaded assignment.
      
      Description:
      Should be unnecessary for types with only intrinsics and no pointers.
      
      VERA-dev Issue # - ####
      
      * Addressing Pull Request comments.
      
      Description:
      Adding subroutine headers and explanations.
      
      VERA-dev Issue # - ####
      f613e72a
  30. 22 Feb, 2021 1 commit