Changes between Version 33 and Version 34 of CompilationHints
- Apr 27, 2010 5:15:07 PM (4 years ago)
v33 v34 87 87 * I get a couple of compiler warnings when building MA27 and MC19, having to do with operator precedence and possible data loss when converting from 'double or 'doublereal' to 'real'. These can safely be ignored. 88 88 89 == Compiling Sequential Mumps ('v8' Solution) == 89 == Compiling Sequential Mumps ('v8' Solution)== 90 90 * I built Sequential Mumps using WinMumps, and it worked great. Though I chose not to do so, building Parallel Mumps is a very similar process. The only thing to keep in mind is that your directory structure must be set correctly for the Python script to work properly. Follow these general steps: 91 91 … … 100 100 101 101 102 == Compiling Metis ('v8' Solution) == 102 == Compiling Metis ('v8' Solution)== 103 103 * I collected all of the Metis source files into a single directory and created a single VC static library project to build them. 104 104 * In order to get Metis to compile, I had to make a few minor changes to the source code: … … 110 110 111 111 112 == Compiling Ipopt with MUMPS ('v8' Solution) == 112 == Compiling Ipopt with MUMPS ('v8' Solution)== 113 113 * I had no problem compiling Ipopt with the default MA27 linear solver, but building it with MUMPS was a little trickier. 114 114 * First, the IpOptConfig.h file must be modified. The symbol 'COIN_HAS_MUMPS' must be added and defined or the MUMPS interface code will not be compiled. Note that the existing 'HAVE_MUMPS' symbol in IpOptConfig.h is not referenced anywhere else in the Ipopt code, and will not be used for this purpose.