NOX Configuration Options
Here is a list and explanation of NOX specific configuration options. See the
Trilinos User Guide for general options supported by all packages in Trilinos.
To get a complete list of all configure options supported by NOX and LOCA, go to the top-level NOX source directory:
> cd Trilinos/packages/nox
Then run configure's help mode:
-
--enable-nox-debug
-
This turns on special debugging checks and output in NOX.
-
--enable-nox-examples
-
Builds the example code in NOX and LOCA. Overrides the --enable-examples configure flag for the nox package only.
-
--enable-nox-tests
-
Builds the tests in NOX and LOCA. Overrides the --enable-tests configure flag for the nox package only.
-
--enable-nox-lapack
-
Compile noxlapack library (libnoxlapack.a). Default is not to compile the library.
-
--enable-nox-epetra
-
Compile noxepetra library (libnoxepetra.a). Default is not to compile the library.
-
--enable-nox-thyra
-
Compile noxthyra library (libnoxthyra.a). Default is not to compile the library.
-
--enable-loca
-
Compile the loca library (libloca.a). Default is not to compile the library. Also compiles appropriate interfaces if they have been enabled (e.g., lapack and epetra).
-
LOCA requires the Trilinos package Teuchos, and Trilinos must be configured with
--enable-teuchos
to use LOCA.
-
If LAPACK support is enabled, Trilinos must be configured with
--enable-teuchos-complex
.
-
--with-loca-anasazi
-
Enable Anasazi eigensolver support in LOCA.
-
LOCA has a generic interface to Anasazi allowing it to compute eigenvalues/eigenvectors for any group/vector implementation.
-
Trilinos must be configured with
--enable-anasazi
to use this option.
-
--with-loca-mf
[=PATH]
-
Enable Multifario support in LOCA.
-
Multifario (MF) is a multi-parameter continuation library written by Mike Henderson at IBM. Including this option allows LOCA to use MF for multi-parameter continuation. Optinally, the path to the top-level Multifario directory can be specified as an argument to this option. The path to the Multifario include directory will then by PATH/include and the path to the Multifario library directory will be PATH/lib.
-
The flags
--with-mf-incdir
and --with-mf-libdir
are also available to point to the MF include and lib directories. A version of MF that is known to work with LOCA is available in the Trilinos3PL.
-
The multifario libraries can be specified with --with-mf-libs. The default is "-lMF -lExpCmp".
-
--enable-python
-
Enable python interface wrappers in NOX. Default is to not build the python support.
-
If LOCA is enabled,
--enable-python
also enables the LOCA-python wrappers, and if LAPACK or Epetra support is enabled, those python interface wrappers are enabled as well.
-
The python interface wrappers are generated by SWIG .
-
The wrappers are known to work with python 2.3 and 2.4. For the python-Epetra support, the Numeric module is required, and version 23.3 is known to work.
-
--with-swig
-
Enable creation of SWIG wrapper files using SWIG.
-
SWIG is now required to build the python interface files.
-
The path to the SWIG binary can be passed as an optional argument to this flag.
-
Currently SWIG version >= 1.3.23 is required.
-
--enable-maintainer-mode
-
Enable make rules and dependencies not useful (and sometimes confusing) to the casual installer
-
--enable-prerelease
-
Cannot be used with the distribution version of the code - only works withe CVS version. Compiles code that is not included in the releases but is part of the CVS repository. See NOX Developer's Guide to Prerelease Code.