Skip to content

Global numerics config

Provides a GlobalSetupType containing the types of the global matrix/vector and corresponding linear solver, and use this type in building of processes. The ProjectData now postpones the construction of each process until ProjectData::processBuilder() is called (from the main).

For now only LIS and our DenseMatrix types are recoginzed; the petsc configuration is missing. I also would like to move this configuration from compile-time to cmake-configuration-time later on.

If you have suggestions for where to put the NumericsConfig.h file and also a namespace, I'll implement it.

Merge request reports