Revision cc5ca58da7a171206f3f7b9297370d9476f12af4 authored by Justyna Borkowska on 04 July 2022, 12:48:37 UTC, committed by Justyna Borkowska on 04 July 2022, 12:48:37 UTC
1 parent 5a062b5
Raw File
TODO
TODO tasks. Please put higher priority items higher up, within a
section.

Reproducibility
===============

* README.md - give user an estimate on RAM, disk space, cpu and time
   resources needed

* (low priority) provide figures as numerical tables on Zenodo

* (low priority) 2021-10-21 - some of the dependencies in the R
    build rule ('reproduce/software/make/r-cran.mk') may be
    missing - these errors need log files for tracing and then
    fixing. Workaround: run './project configure
    --existing-conf' a second or third time if needed.

Scientific accuracy
===================

* general
   - propose our fix for gevolution upstream

* init-conditions

* run-simulation



Software maintainability/security
=================================

* gevolution
   - Use the compile options
      '-Warray-bounds -Wformat-overflow -Wstringop-overflow -fsanitize=address'
      and fix up the LATfield2 buffer overflow errors in
      LATfield2_1.1-1ad5d43.
      When gcc-11 is used, also try  -Wstringop-overread , although that
      seems to be enabled by default:
      https://gcc.gnu.org/onlinedocs/gcc-11.1.0/gcc/Warning-Options.html#index-Wstringop-overread

* init-conditions
   - If/when Simon Prunet updates mpgrafic to fftw3, then update
      the version used here. (low urgency, low priority)

* run-simulation
   - Update to a more modern version of RAMSES. (low urgency, low priority)
back to top