Activity for Alan W. Irwin

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

    Remove trailing whitespace for two new documentation files

  • Alan W. Irwin Alan W. Irwin committed [9242b9]

    Use doxygen to document the modern and legacy variants of the free_eos generic API

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

    Update build, install, test, and user application link instructions

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

    Move the utils subdirectory from the top-level directory to test_FreeEOS

  • Alan W. Irwin Alan W. Irwin committed [4ed2e6]

    Additional changes that I forgot to make part of the prior commit

  • Alan W. Irwin Alan W. Irwin committed [51a012]

    Fix error in the formula for the radii of the Rydberg levels of H_2^+

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

    Drop unnecessary "save pf" in free_eos_detailed

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

    Improve commentary and change a variable name in mdh_pi.f90

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

    Update mod_fermi_dirac_integrator.f90 to latest version of best

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

    Implement all "best-practice changes related to the dot_product intrinsic and the logqtl_const array

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

    Calculate the square of the sound speed and return it as a modern API argument

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

    Implement best practices (see README.best_practices) for fjs_pi.f90

  • Alan W. Irwin Alan W. Irwin committed [99e923]

    Comment out ifnr.eq.0 stanzas from eos_warm_step

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

    Implement comprehensive special-grid tests for the GEFF and SIREFF option suites

  • Alan W. Irwin Alan W. Irwin committed [744f85]

    Fix all but one issue found for the EOS2 option suite

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

    Change where free_eos_test checks for non-zero info results from free_eos

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

    Force fl to remain within the range from ln_underflow_limit to ln_overflow limit for exchange and Fermi-Dirac integral calculations

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

    Fix long-standing ifsame_under bug in the maximum neutral and ionized fractions calculation in ionize

  • Alan W. Irwin Alan W. Irwin committed [3d3971]

    Move summary of best practices for Fortran 2008 from README.release to the new file README.best_practices

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

    Replace equivalenced aux_scale with sum0_scale, sum2_scale, extrasum_scale, and xextrasum_scale

  • Alan W. Irwin Alan W. Irwin committed [0142be]

    Convert the free_eos_test utility to use intrinsic iso_fortran_env module standard unit numbers

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

    Optionally taint the free_eos_detailed arrays that are equivalenced to a variety of variables and arrays.

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

    Implement generic free_eos subroutine

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

    Follow up previous "tainting" commit with additional tests

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

    Implement tainting method of detecting uninitialized elements of allocated real and integer arrays and fix the uninitialized real issues that are found

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

    Implement latest version of best practices in the mod_free_eos module

  • Alan W. Irwin Alan W. Irwin committed [89b385]

    Update the mod_excitation module to the latest version of best practices

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

    Update the remaining subset (all but the fermi_dirac_ct subset that was done before) of the mod_fermi_dirac module to the latest version of best practices

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

    Update test_FreeEOS/free_eos_test.stdout_standard to be consistent with the rest of the results from 2021-04-04

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

    Update the fermi_dirac_ct subset of the mod_fermi_dirac module to the latest version of best practices

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

    Update the mod_pi_fit module to lastest version of best practices

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

    Change traditional "g", "h", "hd", and "he" internal core variable names to something less problematic

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

    Add denatured valgrind tests to the comprehensive_test target

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

    Fix "error stop" to "stop" regression recently introduced by commit 876889ef

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

    Rename the existing mod_qmhd_calc module as mod_excitation and move excitation_sum (from mod_eos_calc) and excitation_pi, excitation_pi_pressure_free, and excitation_pi_end (from mod_pi) to that renamed module

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

    Update all module routines in the mod_eos_calc module (and also excitation_pi.f90 and mod_statistical_weight_data.f90) to the latest version (see README.release) of best practices

  • Alan W. Irwin Alan W. Irwin committed [968f82]

    Update the release notes

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

    Replace all traditional forms of auxiliary variables in eos_warm_step arguments with aux forms

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

    Fix plot title bugs in compare_free_eos_test.py(.in)

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

    Remove some obvious PTEH pressure-ionization significance loss issues in the entropy and entropy derivative calculations

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

    eos_calc: unpeel part of the remaining overflow onion

  • Alan W. Irwin Alan W. Irwin committed [93d62f]

    Eliminate Python run-time errors from the free_eos_model.py script run by the exchange_paper target

  • Alan W. Irwin Alan W. Irwin committed [26f5fe]

    Rationalize the non-zero return codes returned by the free_eos library

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

    Flush stderr for error stops preceded by important stderr output

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

    Fix regression introduced by recent "Reduce floating-point overflow issues" commit

  • Alan W. Irwin Alan W. Irwin committed [03ee5b]

    Improve error reporting for solve_linear_svd.f90

  • Alan W. Irwin Alan W. Irwin committed [95cc93]

    eos_calc: Propagate a positive return code whenever the calculated electron number density is too close to underflowing

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

    Precede every "stop 'Normal termination'" Fortran statement by "flush(0)" to work around a gfortran stderr ordering issue

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

    eos_bfgs and eos_calc: unpeel part of the remaining overflow onion

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

    Address the remaining unused parameter issues discovered by the gfortran -Wunused-parameter option

  • Alan W. Irwin Alan W. Irwin posted a comment on ticket #23

    On 2021-02-27 13:31-0000 oldcodebit wrote: [...] I could not find examples on such things like running a plot without a menu with a list of output options, although that menu is very useful for the beginners to test - trial display options etc. But there is no example for running a plot say x11 or cairo display mode without popping up menu. Other useful tips would be helpful such as closing plplot window and running plot on the same windows ( live plot or run time plot if possible). You have probably...

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

    Reduce floating-point overflow issues

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

    Update src/README.developers

  • Alan W. Irwin Alan W. Irwin committed [646cbd]

    Finish improvement of stop statements

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

    Update the configured compare_free_eos_test.sh and compare_free_eos_test.py scripts

  • Alan W. Irwin Alan W. Irwin committed [98e1af]

    Substantially improve compare_free_eos_test.py(.in)

  • Alan W. Irwin Alan W. Irwin committed [3463fe]

    Convert generic stop statements to specific stop statements

  • Alan W. Irwin Alan W. Irwin committed [3b259e]

    Improve use of stop statements

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

    Include free_eos_interpolated.f90 in mod_free_eos

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

    Fix issues for several different document_FreeEOS/figure_utils utilities

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

    free_eos_compare: Add check for bad free_eos status codes

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

    Modernize form of parameter statements in src/mod_free_eos_constants.f90

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

    Fix initialization bugs for pteh_pi-related routines

  • Alan W. Irwin Alan W. Irwin posted a comment on ticket #52

    Sorry. Now that I have read your message more carefully, I suspect you simply have not built or installed the shared version of the Python libraries that you need. So to fix this current issue, I recommend that you reconfigure your Python build so that the *.so symlink and corresponding Python shared library are installed and follow up by checking that the PLplot configuration actually finds that shared Python library that you have built.

  • Alan W. Irwin Alan W. Irwin posted a comment on ticket #52

    On 2021-01-29 00:25-0000 Walt Kailey wrote: [support-requests:#52] Plplot 15.4.0 build fails on OpenSuse 15.1 Linux with ld error on libpython3.8.a libpython3.8.a is a static library that clearly will not be compiled with the correct -fPIC flags required by the shared library version of PLplot. The linker preferentially searches for shared libraries named .so (i.e., libpython3.8.so in your case) and only falls back to the static .a form if it cannot find the *.so form. Therefore, it appears your...

  • Alan W. Irwin Alan W. Irwin committed [11b39a]

    Update modern (2020) copyright information to 2021

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

    Update to modern Fortran best practices (as documented in README.release) for all module routines in the mod_free_eos_detailed module

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

    Fix initialization issues for eos_calc

  • Alan W. Irwin Alan W. Irwin committed [74a1d4]

    Fix an additional tranche of initialization bugs

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

    Fix long-standing screwup in indexing range of the extrasum-related arguments of excitation_sum

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

    More improvements to Python script for plotting (with PLplot) relative differences between old and new free_eos_test results

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

    Fix a tranche of initialization bugs

  • Alan W. Irwin Alan W. Irwin committed [92ccd9]

    Specify ionization data with parameter approach rather than data statement approach

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

    More improvements to Python script for plotting (with PLplot) relative differences between old and new free_eos_test results

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

    Improve Python script for plotting (with PLplot) relative differences between old and new free_eos_test results

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

    Update utils source code to latest best practices as documented in README.release

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

    Update to modern Fortran best practices (as documented in README.release) for all module routines in the mod_bfgs module

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

    Provide a preliminary version of the release notes for the forthcoming 2.3.0 release of FreeEOS

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

    Move to latest version of best practices in the mod_coulomb module

  • Alan W. Irwin Alan W. Irwin committed [55c282]

    To quiet valgrind reports of memory management errors, fix inconsequential uninitalized ne_old and lambda_old issues in free_eos_detailed

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

    Follow argument declaration best practices for all module routines in the mod_fermi_dirac module

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

    Follow argument declaration best practices for all module routines in the mod_qmhd_calc module

  • Alan W. Irwin Alan W. Irwin committed [66d063]

    Follow argument declaration best practices for all module routines in the mod_pi_fit module

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

    Remove trailing whitespace regression that was generated by earlier commit

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

    Follow argument declaration best practices for all module routines in the mod_eos_calc module

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

    Follow argument declaration best practices for all module routines in the mod_coulomb module

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

    Follow argument declaration and save best practices and replace entries by subroutines for all module routines in the mod_poly_sum module

  • Alan W. Irwin Alan W. Irwin committed [9316b5]

    Remove trailing blanks in comments introduced by the 2020-10-23 commit 3dfe35b4

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

    Follow argument declaration and save best practices for all module routines in the mod_eos_jacobian module and propagate extrasum argument best practices to all routines

  • Alan W. Irwin Alan W. Irwin committed [3dfe35]

    Work around an uninitialized regression that occurs for a particular corner case

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

    Follow argument declaration and save best practices and replace entries by subroutines for all module routines in the mod_pl module

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

    Follow argument declaration and save best practices in the single (deriv) module routine in the mod_free_eos_deriv module that appears in free_eos_test_main.f90 and fix master_coulomb initialization bugs for ifcoulomb == 0

  • Alan W. Irwin Alan W. Irwin committed [66c1f9]

    Fix several different array and string "invalid index" issues discovered by the gfortran --check=bounds option

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

    Follow argument declaration and save best practices and replace entries by subroutines for all module routines in the mod_molecular_hydrogen module

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

    Factor the mod_free_eos module into the mod_free_eos, mod_free_eos_detailed, mod_eos_jacobian, and mod_eos_bfgs modules

  • Alan W. Irwin Alan W. Irwin committed [760faf]

    Implement python script and bash wrapper for that script that plots changes between comprehensive_test results

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

    Follow argument declaration and save best practices and replace entries by subroutines for all module routines in the mod_abund_process module

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

    Follow argument declaration and save best practices and replace entries by subroutines for all module routines in the mod_pi module other than fjs_pi and associated entries

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

    Follow argument declaration and save best practices and replace entries by subroutines for all module routines in the mod_coulomb module

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

    Implement valgrind_test target and fix memory leaks which that target initially showed

<< < 1 2 >