File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -58,10 +58,34 @@ jobs:
5858 fetch-depth : 0
5959 fetch-tags : true
6060
61+ - name : Cache downloads
62+ uses : actions/cache@v4
63+ with :
64+ key : mesa-r15140-downloads
65+ path : |
66+ ${{ github.workspace }}/src/amuse_mesa_r15140/src/lapack95.tgz
67+ ${{ github.workspace }}/src/amuse_mesa_r15140/src/crmath-1.2.zip
68+ ${{ github.workspace }}/src/amuse_mesa_r15140/src/crlibm-1.0beta4.tar.gz
69+ ${{ github.workspace }}/src/amuse_mesa_r15140/src/fpx3.tar.gz
70+ ${{ github.workspace }}/src/amuse_mesa_r15140/src/fpx3_deps
71+ ${{ github.workspace }}/src/amuse_mesa_r15140/src/mesa-r15140.zip
72+
6173 - name : Build mesa-r15140
6274 run : |
6375 ./setup develop amuse-mesa-r15140
6476
77+ - name : Configure OpenMPI for debugging
78+ if : ${{ matrix.os == 'ubuntu-latest' }}
79+ run : |
80+ # These help with debugging, but produce lots of output
81+ echo "mpi_yield_when_idle = true" >>"$HOME/.openmpi/mca-params.conf"
82+ echo "mca_base_verbose = stdout,level:9" >> "$HOME/.openmpi/mca-params.conf"
83+ echo "mpi_comm_verbose = 100" >> "$HOME/.openmpi/mca-params.conf"
84+ echo "btl_base_verbose = 100" >> "$HOME/.openmpi/mca-params.conf"
85+ echo "hwloc_base_verbose = 100" >> "$HOME/.openmpi/mca-params.conf"
86+ echo "if_base_verbose = 100" >> "$HOME/.openmpi/mca-params.conf"
87+ echo "pmix_base_verbose = 100" >> "$HOME/.openmpi/mca-params.conf"
88+
6589 - name : Test mesa-r15140
6690 run : |
6791 ./setup test amuse-mesa-r15140
You can’t perform that action at this time.
0 commit comments