Patrick Lühne 62ec122116
Remove memory statistics for interrupt safety
Reading the memory statistics requires a call to fopen, which uses the
async-signal-unsafe function malloc. For this reason, interrupting
Madagascar could lead to a crash when coinciding with allocations.

Removing the memory statistics doesn’t do much harm, as this can still
be read from an outside program such as the benchmark runner.
2018-01-31 18:28:49 +01:00
2018-01-25 17:48:56 +01:00
2018-01-25 16:57:05 +01:00
2018-01-25 16:51:58 +01:00

2010, 2011, 2012, 2013, 2014, 2015 (C) Jussi Rintanen


Compilation:
   Choose between M, Mp and MpC by commenting/uncommenting the lines for
   VERSION and EXECUTABLE in Makefile
   make

The command line for the executables consist of a number of options and
the names of input file names. With an empty command line you get the list
of options together with information on the default configuration.

MpC often consumes all available memory, so it is critical to make sure that
-m N flag is set sensibly. Too high values lead to paging, and too low values
may mean that plans are not found. The default can be adjusted in main.c as
the default value of the flagMemoryLimit variable.
Description
Development mirror of Jussi Rintanen’s planner Madagascar
https://research.ics.aalto.fi/software/sat/madagascar/
Readme 135 KiB
Languages
C 96.4%
Yacc 1.7%
Lex 1%
Makefile 0.7%
C++ 0.2%