- 05 Mar, 2021 1 commit
-
-
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
-
- 03 Mar, 2021 1 commit
-
-
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
-
- 26 Feb, 2021 1 commit
-
-
Graham, Aaron authored
-
- 25 Feb, 2021 1 commit
-
-
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 # - ####
-
- 22 Feb, 2021 1 commit
-
-
Graham, Aaron authored
-
- 10 Feb, 2021 1 commit
-
-
Graham, Aaron authored
-
- 05 Feb, 2021 1 commit
-
-
Salko Jr, Robert authored
Description: For this newer version of PETSc, a parallel run using SuperLU_dist needs to specifically call that solver (not SuperLU, which only works for serial). Older versions of PETSc allowed the solver to be set to SuperLU whether it was serial or parallel. CASL Ticket # - 4661
-
- 01 Feb, 2021 1 commit
-
-
Graham, Aaron authored
* Mass rename and interface improvements to Geom_* files * WIP Add failing BWR test to unit test * WIP first pass at refactoring combine_GraphType Everything compiles * WIP All futility unit tests working * WIP add generic for Geom_Plane * WIP fix graphs: add theta filtering for circle-circle intersections * WIP add comments, fix small bugs, delete old combine_graphtype routine * Fix bugs in adding circular arcs * Remove unused variable and debug statements * Change == to .APPROXEQA. in unit test * Add RECURSIVE attribute to subroutines * Add more enumerations
-
- 26 Jan, 2021 1 commit
-
-
COLLINSBS email authored
* Initial base class implementation * Adds picard and modified picard types * Adds unit test for Relaxed and Modified Picard * Updates to comments and fixes test failures * Switch Anderson to use base Accelerator type * Fixing unit test * Removes unneeded DBC statement * Addresses review comments * Adds more DBC checking, updates comments
-
- 20 Jan, 2021 1 commit
-
-
COLLINSBS email authored
-
- 23 Dec, 2020 1 commit
-
-
COLLINSBS email authored
* Adds Gravitational Constant to constants module * Added numbers up to 10 * Adds SOFTEQR interface for ASSERT * Adds wide range of metric conversions * Change existing conversions to use metric ones * Adds mass, energy, and length conversions to constants
-
- 17 Dec, 2020 1 commit
-
-
Graham, Aaron authored
-
- 11 Dec, 2020 1 commit
-
-
Graham, Aaron authored
* Fix potential for bad ranks to be used in string gathers In some cases, HUGE(...) was not being overwritten if there were empty strings, which could then lead to errors in the send/receive. This was fixed by using -HUGE(...) instead, and then only performing the send/receive for rank >= 0 * Forgot to add a check to the 1D gather routine * Update comments
-
- 07 Dec, 2020 2 commits
-
-
HendersonSC authored
* Simplify string conversions * Review comments additional testing * Update testStrings.f90 Fix misspelled word. Co-authored-by:
Shane C. Henderson <hendersonsc@ornl.gov>
-
COLLINSBS email authored
* Adds Gravitational Constant to constants module * Added numbers up to 10 * Adds SOFTEQR interface for ASSERT * Adds wide range of metric conversions * Change existing conversions to use metric ones
-
- 04 Dec, 2020 1 commit
-
-
COLLINSBS email authored
Adds Gravitational Constant and numbers up to 10 to constants module
-
- 18 Nov, 2020 1 commit
-
-
Kabelitz, Matthew Edward authored
* Relaxed nnz requirement on serial banded matrices * Updated set unit tests to cover un/assembled cases better
-
- 13 Nov, 2020 1 commit
-
-
Graham, Aaron authored
* Fix petsc issue for 8.3 TPLs * Update interface for PETSc > 3.7 * Switch some checks to DBC * Remove unused parameter
-
- 03 Nov, 2020 1 commit
-
-
HendersonSC authored
* Add gather collective for StringTypes * Add pre-proc guards for non-MPI builds * Modify collective interface * Remove unused parameter * Add 2D test for for string gather * Add string collective to generic for other mpi_gather wrappers Co-authored-by:
Shane C. Henderson <hendersonsc@ornl.gov>
-
- 23 Oct, 2020 1 commit
-
-
Graham, Aaron authored
-
- 17 Oct, 2020 1 commit
-
-
Graham, Aaron authored
* Fix getUnique to always return allocated array * Update headers for each getUnique routine
-
- 14 Oct, 2020 1 commit
-
-
Graham, Aaron authored
* Add BASIC label to testGenReqTables * Set Futility_SRC_DIR configuration variable
-
- 13 Oct, 2020 1 commit
-
-
Graham, Aaron authored
* Adds pop_entry interface to ArrayUtils * Add insertEntry interface * Add mroe test cases for insertEntry
-
- 12 Oct, 2020 1 commit
-
-
Graham, Aaron authored
* Add constructor for string types * Add unit tests and make constructor ELEMENTAL
-
- 09 Oct, 2020 1 commit
-
-
Graham, Aaron authored
* Add replace_entry interface to ArrayUtils * Add replaceEntry unit test * Fix potential bug in reaplceEntry
-
- 26 Aug, 2020 1 commit
-
-
djabaay authored
* Adding subroutines for Find interface for searching strings. Description: Fixing another issue with array utils assigning the first value as unique, even if it is null. Changing that to loop over all values instead. CASL Ticket # - PHI 6419 * Fixing doxygen documentation. Description: CASL Ticket # - PHI 6419
-
- 30 Jul, 2020 2 commits
-
-
Graham, Aaron authored
* Add str_SBK to str interface * Add str_sbk test
-
djabaay authored
* Adding array routines to round reals and query for remainders. Description: These routines are needed for checking input value tolerances during the input processing. CASL Ticket # - PHI 5989 * Removing ApplyTol. Description: Not needed at this time. CASL Ticket # - PHI 5989 * Changing the DBC tolerance bounds and adding tests. Description: The previous lower bound tolerance needed to be raised. Adding tests to check the full range of the tolerances. CASL Ticket # - PHI 5989
-
- 24 Jul, 2020 1 commit
-
-
HendersonSC authored
* Enable editing pvtu files for serial cases * Adds least common multiple routine * Add some tests, refine logic Co-authored-by:
Shane C. Henderson <hendersonsc@ornl.gov>
-
- 23 Jul, 2020 1 commit
-
-
Graham, Aaron authored
* Fix testTimes to work with virtual systems and WSL * Add space in error message for HDF5 file * Address review comments
-
- 21 Jul, 2020 1 commit
-
-
William Gurecky authored
-
- 16 Jul, 2020 1 commit
-
-
HendersonSC authored
Co-authored-by:
Shane C. Henderson <hendersonsc@ornl.gov>
-
- 13 Jul, 2020 1 commit
-
-
Graham, Aaron authored
* Add support to ParameterLists for 4D SNK, SLK, SSK, and SDK arrays * Add PLPtr wrapper class to ParameterLists * Consolidate reallocation statements in ParameterLists * Add support to HDF5 for reading rank 4 arrays into a PL * Add capability to HDF5 to get data type and shape * Add some protection for unneeded / in HDF5 * Remove spurious write statement * Add missing preproc symbols * Address unused variables
-
- 06 Jul, 2020 1 commit
-
-
Kabelitz, Matthew Edward authored
-
- 02 Jul, 2020 2 commits
-
-
Kabelitz, Matthew Edward authored
* Changes to code to reflect changes in Parallel Datatypes review * Initial solver commit * Added options to speed up MPACT * Moved some communication outside of gmres restart loop * Fixed bug in VectorResemble * Made VectorResemble more useful/unified getResidual * WIP commit including updates of various utilities * cleaned up unit tests of linear solver * Updated parallel tests and briefs * Formatting in changes for #5855 * Addressed performance issues relative to PETSc * Updated parameter names and brought in residual calculation changes * Adjusted residual calculation * Adjusted default preconditioner and allowed distributed vectors with one entry * Updated native LS conventions * Changes to orthogonalization in native solver
-
William Gurecky authored
* adds checks for newton iteration convergence in bdf ode step * adds maxIter arg to ODE solver paramlist and update doxygen for new maxIter_in and keepSolving_in optional args * fix indentation on continuation lines * removes maxIter parameter
-
- 22 Jun, 2020 1 commit
-
-
Graham, Aaron authored
-
- 19 Jun, 2020 2 commits
-
-
Jones, Jesse authored
Please enter the commit message for your changes. Lines starting
-
Graham, Aaron authored
This reverts commit aac36b20.
-
- 17 Jun, 2020 1 commit
-
-
Jones, Jesse authored
-