Skip to content

Commit 285b495

Browse files
stephenpcookrieder
andcommitted
Add missing calls to memory management helpers
Add basic arepo test. Co-authored-by: Steven Rieder <[email protected]>
1 parent 5c2be48 commit 285b495

File tree

4 files changed

+15
-2
lines changed

4 files changed

+15
-2
lines changed
Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
1-
# generated file
1+
# generated file
2+
from .interface import Arepo

src/amuse/community/arepo/interface.cc

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,8 @@ int initialize_code(){
132132
init_cpu_log();
133133

134134
determine_compute_nodes();
135-
135+
// Needed to check available memory
136+
mpi_report_committable_memory();
136137

137138
set_default_parameters();
138139
begrun1(); /* set-up run */

src/amuse/community/arepo/src/init/begrun.c

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -103,6 +103,12 @@ void begrun1(void)
103103
{
104104
/* read_parameter_file(ParameterFile); ... read in parameters for this run */
105105

106+
#ifdef HOST_MEMORY_REPORTING
107+
check_maxmemsize_setting();
108+
#endif /* #ifdef HOST_MEMORY_REPORTING */
109+
110+
mymalloc_init(); /* Added from read_parameter_file */
111+
106112
check_parameters(); /* consistency check of parameters */
107113

108114
#ifdef HAVE_HDF5
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
from amuse.community.arepo import Arepo
2+
3+
# Check code runs without errors
4+
x = Arepo(redirection="none")
5+
x.initialize_code()

0 commit comments

Comments
 (0)