Activity for Alan W. Irwin

  • Alan W. Irwin Alan W. Irwin committed [1d7162] on Code

    Documentation: remove instructions for hand-crafted installs from document_FreeEOS/release_figures/README.install_FreeEOS_versions

  • Alan W. Irwin Alan W. Irwin committed [76fd9e] on Code

    Scripts: Add installation of all old (Make-based and autotools-based) release versions to scripts/install_FreeEOS_versions.sh

  • Alan W. Irwin Alan W. Irwin committed [54ca8c] on Code

    Scripts: replace "yes" and "no" user responses with "y" and "n"

  • Alan W. Irwin Alan W. Irwin committed [8b00ad] on Code

    Update scripts/install_FreeEOS_versions.sh to define and use additional functions and install extra free_eos library versions

  • Alan W. Irwin Alan W. Irwin committed [e105e8] on Code

    Build system: Disentangle BUILD_TEST, BUILD_papers, and BUILD_release_figures logic

  • Alan W. Irwin Alan W. Irwin committed [e23ba3] on Code

    Fix bug introduced in last commit and also fix trailing whitespace issues

  • Alan W. Irwin Alan W. Irwin committed [94fc89] on Code

    Simplify 2.2.0 commentary

  • Alan W. Irwin Alan W. Irwin committed [d5d706] on Code

    Document timing results that were calculated with a cleaner timing environment

  • Alan W. Irwin Alan W. Irwin committed [029720] on Code

    Scripts: Implement new script to help evaluate timing results

  • Alan W. Irwin Alan W. Irwin committed [34b95f] on Code

    Reduce build-tree footprint of free_eos_grid results

  • Alan W. Irwin Alan W. Irwin committed [a973c5] on Code

    Implement detailed timing of the logp_${version} targets

  • Alan W. Irwin Alan W. Irwin committed [9a5978] on Code

    Build system: Update and test the staged website

  • Alan W. Irwin Alan W. Irwin committed [a313c5] on Code

    Build system and scripts: Change three CMake project names so they self-document those projects a lot better

  • Alan W. Irwin Alan W. Irwin committed [c19bb4] on Code

    Build system: significantly update the CMake options and their associated logic

  • Alan W. Irwin Alan W. Irwin committed [02ccb4] on Code

    Update scripts/test_FreeEOS.sh by adding the -Orecurse option for all make commands

  • Alan W. Irwin Alan W. Irwin committed [a67a0f] on Code

    Substantial update of scripts/test_FreeEOS.sh

  • Alan W. Irwin Alan W. Irwin committed [9fb997] on Code

    Rename scripts/install_FreeEOS.sh to scripts/install_FreeEOS_versions.sh

  • Alan W. Irwin Alan W. Irwin committed [5580f8] on Code

    Update scripts/install_FreeEOS.sh and scripts/newenv.source_script

  • Alan W. Irwin Alan W. Irwin committed [a8df09] on Code

    Implement bash script to install various versions of FreeEOS

  • Alan W. Irwin Alan W. Irwin committed [165610] on Code

    Build system: Remove unneeded FreeEOS library install directory component from the runpath of the free_eos library

  • Alan W. Irwin Alan W. Irwin committed [781a09] on Code

    Fix both interactive and noninteractive error handling capability for the bash source script, scripts/newenv.source_script

  • Alan W. Irwin Alan W. Irwin committed [2dbf91] on Code

    Pre-release update of version numbers for the FreeEOS package and libraries

  • Alan W. Irwin Alan W. Irwin committed [7667ef] on Code

    Make complete testing of FreeEOS much more convenient

  • Alan W. Irwin Alan W. Irwin committed [8932b2] on Code

    Address CMake 3.31.5 warnings concerning the now-deprecated method used to find and use the Python3 interpreter

  • Alan W. Irwin Alan W. Irwin committed [94191d] on Code

    Update instructions for testing FreeEOS

  • Alan W. Irwin Alan W. Irwin committed [202539] on Code

    Complete the current topic branch to replace ancient static release figures with generated release figures in the website

  • Alan W. Irwin Alan W. Irwin committed [3f1a06] on Code

    For static html website files use new naming convention when referring to generated release figures

  • Alan W. Irwin Alan W. Irwin committed [2123aa] on Code

    Remove ancient static release figures

  • Alan W. Irwin Alan W. Irwin committed [26f4cb] on Code

    Remove symlinks (all currently broken) and historical speculation concerning those from the www subdirectory

  • Alan W. Irwin Alan W. Irwin committed [dd237b] on Code

    Improve how doxygen-generated files are treated

  • Alan W. Irwin Alan W. Irwin committed [23c51a] on Code

    Replace the traditional Fortran 77 code in the BFGS implementation for the free_eos library with modern Fortran best practice

  • Alan W. Irwin Alan W. Irwin committed [07d256] on Code

    Use fixed scaling for the chirho figures associated with the convergence paper

  • Alan W. Irwin Alan W. Irwin committed [35eae0] on Code

    Implement the check_computational_boundary_test target

  • Alan W. Irwin Alan W. Irwin committed [f42a5f] on Code

    Update free_eos_test to make better use of the returned info argument

  • Alan W. Irwin Alan W. Irwin committed [5da44c] on Code

    Change partial_aux size from naux to n_partial_aux in all routines other than free_eos_detailed

  • Alan W. Irwin Alan W. Irwin committed [8d79b6]

    Use Fortran preprocessor directives to implement fermi_dirac_integrator and fermi_dirac_integrator_1 from the same source code

  • Alan W. Irwin Alan W. Irwin committed [a799d7]

    Extend release figures project to all release figures that can be straightforwardly generated with modern methods

  • Alan W. Irwin Alan W. Irwin committed [1680a7]

    No longer exclude files in the release_figures subdirectory from the search and removal of trailing whitespace

  • Alan W. Irwin Alan W. Irwin committed [a78849]

    For increased flexibility make zplot allocatable in free_eos_grid_main.f90

  • Alan W. Irwin Alan W. Irwin committed [5bb13a]

    Implement the first stage of the automated release figures development

  • Alan W. Irwin Alan W. Irwin committed [b2ce06]

    Build system: support versioning of installed free_eos package

  • Alan W. Irwin Alan W. Irwin committed [d7acb1]

    Tweak README.Release_Manager_Cookbook

  • Alan W. Irwin Alan W. Irwin committed [d090d0]

    Prepare for the next (likely 3.1.0) release cycle by reducing README.release to a template

  • Alan W. Irwin Alan W. Irwin committed [8964b6]

    Write announcement (in SF-compatible markdown format) for 3.0.0

  • Alan W. Irwin Alan W. Irwin committed [2b845a]

    Remove trailing whitespace introduced by accident by recent commits

  • Alan W. Irwin Alan W. Irwin committed [667b2d]

    Add recent commits to ChangeLog.release for the forthcoming 3.0.0 release

  • Alan W. Irwin Alan W. Irwin committed [515861]

    scripts/remove_trailing_whitespace.sh: additionally exclude doxygen-generated files in the source tree

  • Alan W. Irwin Alan W. Irwin committed [c14a76]

    Build system: fix recently introduced install target bug

  • Alan W. Irwin Alan W. Irwin committed [421d2c]

    Update ChangeLog.release from 2.2.1 version to the 3.0.0 version

  • Alan W. Irwin Alan W. Irwin committed [ddef5b]

    Renamed ChangeLog to ChangeLog.release

  • Alan W. Irwin Alan W. Irwin committed [070fa1]

    Tweak README.Release_Manager_Cookbook

  • Alan W. Irwin Alan W. Irwin committed [a93c89]

    Prepare top-level INSTALL and README.* files for the forthcoming 3.0.0 release

  • Alan W. Irwin Alan W. Irwin committed [35b0a7]

    Build system: Implement the PREBUILD_DIST option

  • Alan W. Irwin Alan W. Irwin committed [b4fa67]

    Build system: almost complete revision of CPACK_SOURCE_IGNORE_FILES

  • Alan W. Irwin Alan W. Irwin committed [ede206]

    Extra notes for commit 34535f0:

  • Alan W. Irwin Alan W. Irwin committed [14763b]

    Extra notes for commit 7bff2e0:

  • Alan W. Irwin Alan W. Irwin committed [fd0aa3]

    Extra notes for commit a9c2b6a:

  • Alan W. Irwin Alan W. Irwin committed [a1d216]

    Extra notes for commit 8b559b83c:

  • Alan W. Irwin Alan W. Irwin committed [7bff2e]

    Fix the final uninitialized issue discovered with nagfor -C=undefined

  • Alan W. Irwin Alan W. Irwin committed [9d2fec]

    Fix one of the remaining two uninitialized issues discovered with nagfor -C=undefined

  • Alan W. Irwin Alan W. Irwin committed [6335a0]

    Solve *_dv array initialization issues that have been discovered with nagfor -C=undefined

  • Alan W. Irwin Alan W. Irwin committed [34535f]

    Solve all eos_calc initialization issues that have been discovered with nagfor -C=undefined

  • Alan W. Irwin Alan W. Irwin committed [2cf066]

    Update Copyright information to 2022 for all files whose previous Copyright was 2020 or 2021

  • Alan W. Irwin Alan W. Irwin committed [a9c2b6]

    Implement the easiest fixes for uninitialized issues found by the nagfor -C=undefined option

  • Alan W. Irwin Alan W. Irwin committed [861c4c]

    Fix most nagfor 7.1 compiler warnings

  • Alan W. Irwin Alan W. Irwin committed [2409f1]

    Improve/rationalize formatting of stdout messages from all "simple_test" target utilities

  • Alan W. Irwin Alan W. Irwin committed [aa99bd]

    Doxygen documentation: Finish summary documentation for module procedures

  • Alan W. Irwin Alan W. Irwin committed [8b559b]

    Doxygen documentation: expand use of \param[DIR] construct (where DIR is one of in, out, or in,out) to all procedures that currently have their arguments documented with doxygen

  • Alan W. Irwin Alan W. Irwin committed [835c83]

    Doxygen documentation: Implement that documentation for eos_jacobian and update that implementation for eos_warm_step

  • Alan W. Irwin Alan W. Irwin committed [646713]

    Correct intent of pr variable in subroutines.

  • Alan W. Irwin Alan W. Irwin committed [cfdc5c]

    Remove workaround for ifort spread function bug

  • Alan W. Irwin Alan W. Irwin committed [140647]

    Best practices: replace intent(inout) allow_log and allow_log_neg by intent(in) and intent(out) variables

  • Alan W. Irwin Alan W. Irwin committed [2dae86]

    Doxygen documentation: Implement that documentation for eos_warm_step

  • Alan W. Irwin Alan W. Irwin committed [eef7f1]

    doxygen documentation: replace "@param" with "\param" for consistent style in doxygen comments

  • Alan W. Irwin Alan W. Irwin committed [a7db0e]

    Doxygen documentation: fix build-system dependency bug

  • Alan W. Irwin Alan W. Irwin committed [40d93a]

    Doxygen documentation: Implement that documentation for eos_cold_start, finish that implementation for eos_warm_step, and make the variable naming scheme for derivatives more consistent

  • Alan W. Irwin Alan W. Irwin committed [67c619]

    Implement verbosity control

  • Alan W. Irwin Alan W. Irwin committed [aa0f3b]

    Implement documentation of the legacy and modern API's for free_eos in the README file

  • Alan W. Irwin Alan W. Irwin committed [6ac4e3]

    Replace "read(*", "write(*...", "write(0...", and flush(0..." with "read(stdin...", write(stdout...", "write(stderr...", and flush(stderr..."

  • Alan W. Irwin Alan W. Irwin committed [181fba]

    Doxygen documentation: complete the mod_eos_calc documentation

  • Alan W. Irwin Alan W. Irwin committed [d25424]

    doxygen documentation: mv doc to document_FreeEOS/doxygen and implement PDF form of doxygen documentation

  • Alan W. Irwin Alan W. Irwin committed [0e7ee0]

    doxygen documentation: work around two doxygen issues for modern Fortran

  • Alan W. Irwin Alan W. Irwin committed [2a67ac]

    Change from Fortran "include" to preprocessor "#include"

  • Alan W. Irwin Alan W. Irwin committed [637e80]

    Use conditional compilation to make code compatible with both ifort and gfortran

  • Alan W. Irwin Alan W. Irwin committed [7953a2]

    Bump CMake minimum version from 3.13.4 to 3.18.4

  • Alan W. Irwin Alan W. Irwin committed [befd4d]

    Generalize the free_eos_grid utility

  • Alan W. Irwin Alan W. Irwin committed [533d7c]

    Replace every x**(a+1/2) where a is an integer >=1 by x**a*sqrt(x) for faster computation

  • Alan W. Irwin Alan W. Irwin committed [469110]

    Replace in-line log(10._fp_kind) calculations with the ln10 = log(10._fp_kind) parameter

  • Alan W. Irwin Alan W. Irwin committed [c3b771]

    Use common configurable LaTeX preamble for each of the documentation papers

  • Alan W. Irwin Alan W. Irwin committed [acf2ed]

    Revert text content of all automatically generated papers to that used for the current SF documentation papers

  • Alan W. Irwin Alan W. Irwin committed [dd7aaa]

    eff_fit documentation paper: Finalize modern figures

  • Alan W. Irwin Alan W. Irwin committed [1dc146]

    Bump SOVERSION for all libraries from 0 to 1

  • Alan W. Irwin Alan W. Irwin committed [de6af1]

    I have adopted 3.0.0 as the forthcoming release version

  • Alan W. Irwin Alan W. Irwin committed [d63590]

    Update free_eos_test.stdout_standard to be consistent with the eos_calc rewrite of the previous commit

  • Alan W. Irwin Alan W. Irwin committed [ec1439]

    Fix size of explicit-shape dimension in mod_bfgs.f90

  • Alan W. Irwin Alan W. Irwin committed [82f895]

    Build system: generate a FATAL_ERROR if supported_fp_precision LESS 15 or supported_fp_exponent LESS 300

  • Alan W. Irwin Alan W. Irwin committed [0a1110]

    Perform substantial rewrite of eos_calc

  • Alan W. Irwin Alan W. Irwin committed [90e030]

    Implement configurable version of programmed tainting of arrays

  • Alan W. Irwin Alan W. Irwin committed [9a85b9]

    Add another error return to free_eos_detailed for the case where a NaN value of fl is detected during the cold start iteration

1 >