1. 29 Jul, 2019 3 commits
    • Dan Jabaay's avatar
      Updating comment headers on the match routines. · 5ae6c35d
      Dan Jabaay authored
      Description:
      
      CASL Ticket # - N/A
      5ae6c35d
    • Dan Jabaay's avatar
      Adding verifyList and modifying the validateReq interface. · 2445669e
      Dan Jabaay authored
      Description:
      Adding an enumeration of the type of validation the validateReq will be
      doing, since it is used for validating and verifying.
      
      Changing the behavior of verify to be correct.  Before if the parameter
      was not on both lists, it would not be verified and the call would still
      pass.  Now, if the parameter exists on the required PL and isn't found
      on the PL being verified, the match will return as a failure.  This
      wasn't the case before and testXMLProc and testInputProc needed to be
      updated accordingly.
      
      CASL Ticket # - N/A
      2445669e
    • Dan Jabaay's avatar
      Adding another verify match routine for general use. · d444240e
      Dan Jabaay authored
      Description:
      The previous match routine, renamed to matchTest, was only allowed for
      use in unit tests.  This routine can be used for regular development,
      replacing ASSERTS with exception errors.
      
      CASL Ticket # - N/A
      d444240e
  2. 30 Nov, 2017 2 commits
    • Dan Jabaay's avatar
      Simplifying the edits for scalar and 1-D string PLs · f71d88b5
      Dan Jabaay authored
      Description:
      Removing the IF-ELSE statement for the %description attribute on the
      param type whether it is == 0 or not.  If the %description or %val are
      LEN_TRIM non-zero, assign that to local variables, whose default values
      are empty (i.e. '')
      
      CASL Ticket # - PHI #5241
      f71d88b5
    • Dan Jabaay's avatar
      Checking if the string variable is len_trim > 0 before writing. · 2e7e6eeb
      Dan Jabaay authored
      Description:
      In an attepmt to eliminate erroneous characters being printed for a
      null/empty string type on a parameter list, the parameter list value is
      checked to make sure it has a length > 0 before printing.  If it is ==
      0, an empty string is printed (i.e. '') in its place.
      
      CASL Ticket # - PHI #5241
      2e7e6eeb
  3. 01 Jul, 2017 1 commit
    • HendersonSC's avatar
      Fix warnings (#32) · e09ececa
      HendersonSC authored and COLLINSBS email's avatar COLLINSBS email committed
      * Remove unused variables in ParameterLists.f90
      
      * Removes unused varibles in Futitiy source files
      
      * Fix compilier warnings
      
      Removed unused varibles and resolved warnings related to  narrowing conversions
      
      * Fixes compiler warnings from unused variables and narrowing conversion.
      
      * Removes compiler warnings for unused variables.
      
      * Correct variable declaration, fixes compiler error.
      
      Corrected conditional statements to include variable with Trilinos and/or
      Petsc builds in LinearSolverTypes.
      
      * Corrects unused variables for Sundials solver in ODEsolverTypes
      
      * Fixing remainder of build issues removed variables
      e09ececa
  4. 03 Mar, 2017 1 commit
  5. 21 Jan, 2017 1 commit
  6. 20 Jan, 2017 5 commits
  7. 23 Aug, 2016 9 commits
    • Brendan Kochunas's avatar
      Nasty Intel bug fix in new Parameter list routine · 5e3043ab
      Brendan Kochunas authored
      Description:
      Previously a list iterator was added to the ParamType. This routine
      was failing in Intel whenever the pointer argument was NULL.
      
      To fix it, I switched the pointer/target arguments and created a
      local temporary pointer variable to pass instead of the dummy arg
      that was defined as a target.
      
      CASL Ticket # - #4189
      5e3043ab
    • Brendan Kochunas's avatar
      Fixing mem leak in ParameterList getString · 69da2e6c
      Brendan Kochunas authored
      Description:
      Types with allocatable components should not be passed to dummy
      args defined with ALLOCATABLE and INTENT(OUT).
      
      CASL Ticket # - N/A
      69da2e6c
    • Zhuoran Han's avatar
      Fixing TEXML compiling bug · ba99abde
      Zhuoran Han authored
      Description:
      Clear the memory in ThermalExpandXML
      Set the lengnth of the string as the input length
      
      CASL Ticket # - #4189
      ba99abde
    • Brendan Kochunas's avatar
      Fixing memory leaks related to loading XML files · 0c0e2c29
      Brendan Kochunas authored
      Description:
      QA activities
      
      CASL Ticket # - #4189
      0c0e2c29
    • Zhuoran Han's avatar
      Updating TEXML · 03a220f4
      Zhuoran Han authored
      Description:
      Fixing some minor problems in ParameterLists to run TEXML
      
      CASL Ticket # - PHI#4189
      03a220f4
    • Brendan Kochunas's avatar
      Bug fix to ParamType add when adding parameters · a597a827
      Brendan Kochunas authored
      Description:
      There was a bug when trying to add a parameter list as a sublist in
      another parameter list. If the name of the list being added was longer
      than the argument of the address to where the sublist should be added,
      then the sublist name would be truncated. This was fixed by changing some
      internal variables to StringTypes.
      
      CASL Ticket # - N/A
      a597a827
    • Brendan Kochunas's avatar
      Fixing bug in ParamType get method · 94105828
      Brendan Kochunas authored
      Description:
      If one tried to get any parameter that proceeded through a terminal,
      non-list type parameter it would return the terminal parameter instead of
      NULL. This also affected the has method.
      
      CASL Ticket # - N/A
      94105828
    • Brendan Kochunas's avatar
      Fixing getSubPL method on ParamType · 031b925a
      Brendan Kochunas authored
      Description:
      It wasn't tested, and did not appear to work. Works now and is tested
      to prove it.
      
      CASL Ticket # - #4189
      031b925a
    • Brendan Kochunas's avatar
      Modifying ParameterList editToXML to preserve original formatting · 6f45e284
      Brendan Kochunas authored
      Description:
      When exporting the file and writing doubles or arrays of doubles, the
      format was questionable. Now if the double values are read in from a file
      and then written back out again, if the original values did not change,
      the value in the file does not change. To do still is use significant
      figures to format the output value when it does change.
      
      CASL Ticket # - #4189
      6f45e284
  8. 08 Jun, 2016 2 commits
  9. 06 Jun, 2016 1 commit
    • Brendan Kochunas's avatar
      Fixing ParameterLists::getSubParams for Intel 13 compiler bug · 594f1933
      Brendan Kochunas authored
      Description:
      The bug relates to the association of the arguments in the ASSOCIATED
      intrinsic function and whether they are the POINTER or TARGET. In
      one instance the function returns the correct result, and in the other
      instance it does not. Later versions of Intel and gfortran compiler return
      the same result regardless of the order/association of the dummy arguments.
      
      CASL Ticket # - #4200
      594f1933
  10. 26 May, 2016 3 commits
  11. 22 Mar, 2016 1 commit
    • Brendan Kochunas's avatar
      Fixing issue with processing large XML files · 7370e094
      Brendan Kochunas authored
      Description:
      Modified how the XML file type caches the file data in memory to not have
      an upper-bound of 1 million characters and to better minimize the number
      of I/O operations.
      
      Also improved the comments to the routine. Comments could still probably
      use some work.
      
      CASL Ticket # - 4093
      7370e094
  12. 25 Jan, 2016 9 commits
  13. 11 Aug, 2015 2 commits