Present were: Frank, Roland, Ian, Steve, Josh, Yosef, Erik, Tanja, Philipp, Seth, Bruno
Erik gave a quick explanation on where the Ninja build system differs from make (see email http://cactuscode.org/pipermail/developers/2012-December/006331.html). Essentially: * Ninja is lower level than make * two stage procedure: first one defines rules eg how to compile c++ files, then one assigns files to rules. No automatic assignment based on filename patterns occurs. * Ninja build files look cleaner than makefiles * not high priority. Might want a student to have a look at. Problem: needs to understand the Cactus build system first.
Changes to code over the last week, coding crusade against warnings: * arrangements folder is no longer in flesh repository, this should fix issue with parallel checkouts * Erik has suggestions on how the remove warnings from Vectors thorn. Will try to go back to use inline functions for vectorized operations rather than macros (originally Erik found that some compilers do not properly inline the functions resulting in a ~5 slowdown). * disable shadow warning in default option lists
Misc: * Roland will host next meeting (Dec. 10th).
Yours, Roland
users@lists.einsteintoolkit.org