Changeset 2210
- Timestamp:
- May 15, 2011 8:37:55 AM (10 years ago)
- Location:
- ThirdParty/Mumps/trunk
- Files:
-
- 1 deleted
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
ThirdParty/Mumps/trunk/INSTALL.MUMPS
r1500 r2210 28 28 If you don't have wget available, follow those instructions: 29 29 30 Check the Mumps home page for the most recent version number (say, 4.9). 31 You may then download 30 Download Mumps 4.10: 32 31 33 http://mumps.enseeiht.fr/MUMPS_4. 9.tar.gz (or try34 http://graal.ens-lyon.fr/MUMPS/MUMPS_4. 9.tar.gz if first URL doesn't work)32 http://mumps.enseeiht.fr/MUMPS_4.10.0.tar.gz (or try 33 http://graal.ens-lyon.fr/MUMPS/MUMPS_4.10.0.tar.gz if first URL doesn't work) 35 34 36 35 and unpack it in this directory: 37 36 38 gunzip MUMPS_4. 9.tar.gz39 tar xf MUMPS_4. 9.tar37 gunzip MUMPS_4.10.0.tar.gz 38 tar xf MUMPS_4.10.0.tar 40 39 41 Then, rename the MUMPS_4. 9directory just to be MUMPS:40 Then, rename the MUMPS_4.10.0 directory just to be MUMPS: 42 41 43 mv MUMPS_4.9 MUMPS 44 45 Further, you may apply a patch that fixes problems with matrices of size 1: 46 47 patch -p0 < mumps.patch 42 mv MUMPS_4.10.0 MUMPS 48 43 49 44 ********************************************************************** -
ThirdParty/Mumps/trunk/Makefile.am
r2085 r2210 31 31 $(MUMPSDIR)/src/dmumps_part8.F \ 32 32 $(MUMPSDIR)/src/mumps_part9.F \ 33 $(MUMPSDIR)/src/mumps_sol_es.F \ 33 34 $(MUMPSDIR)/src/mumps_c.c \ 34 35 $(MUMPSDIR)/src/mumps_common.c\ … … 78 79 dmumps_part5.lo dmumps_ooc.lo: mumps_static_mapping.lo 79 80 80 dmumps_part2.lo dmumps_part5.lo dmumps_part8.lo: tools_common_mod.lo 81 dmumps_part2.lo dmumps_part5.lo dmumps_part8.lo: tools_common_mod.lo mumps_sol_es.lo 82 83 # actually only dmumps_part8.lo depends on mumps_sol_es.lo, but having only one target 84 # on the left side makes automake think that we provide a rule how to build this target 85 dmumps_part2.lo dmumps_part8.lo: mumps_sol_es.lo 81 86 82 87 # Module files that need to be deleted -
ThirdParty/Mumps/trunk/Makefile.in
r2125 r2210 87 87 dmumps_ooc.lo dmumps_part1.lo dmumps_part2.lo dmumps_part3.lo \ 88 88 dmumps_part4.lo dmumps_part5.lo dmumps_part6.lo \ 89 dmumps_part7.lo dmumps_part8.lo mumps_part9.lo mumps_ c.lo \90 mumps_c ommon.lo mumps_orderings.lo mumps_io.lo \89 dmumps_part7.lo dmumps_part8.lo mumps_part9.lo mumps_sol_es.lo \ 90 mumps_c.lo mumps_common.lo mumps_orderings.lo mumps_io.lo \ 91 91 mumps_io_basic.lo mumps_io_thread.lo mumps_io_err.lo \ 92 92 mumps_size.lo mpi.lo mpic.lo elapse.lo … … 326 326 $(MUMPSDIR)/src/dmumps_part8.F \ 327 327 $(MUMPSDIR)/src/mumps_part9.F \ 328 $(MUMPSDIR)/src/mumps_sol_es.F \ 328 329 $(MUMPSDIR)/src/mumps_c.c \ 329 330 $(MUMPSDIR)/src/mumps_common.c\ … … 514 515 mumps_part9.lo: $(MUMPSDIR)/src/mumps_part9.F 515 516 $(LIBTOOL) --tag=F77 --mode=compile $(F77) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FFLAGS) $(FFLAGS) -c -o mumps_part9.lo `test -f '$(MUMPSDIR)/src/mumps_part9.F' || echo '$(srcdir)/'`$(MUMPSDIR)/src/mumps_part9.F 517 518 mumps_sol_es.lo: $(MUMPSDIR)/src/mumps_sol_es.F 519 $(LIBTOOL) --tag=F77 --mode=compile $(F77) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FFLAGS) $(FFLAGS) -c -o mumps_sol_es.lo `test -f '$(MUMPSDIR)/src/mumps_sol_es.F' || echo '$(srcdir)/'`$(MUMPSDIR)/src/mumps_sol_es.F 516 520 .F.f: 517 521 $(F77COMPILE) -F $< … … 970 974 dmumps_part5.lo dmumps_ooc.lo: mumps_static_mapping.lo 971 975 972 dmumps_part2.lo dmumps_part5.lo dmumps_part8.lo: tools_common_mod.lo 976 dmumps_part2.lo dmumps_part5.lo dmumps_part8.lo: tools_common_mod.lo mumps_sol_es.lo 977 978 # actually only dmumps_part8.lo depends on mumps_sol_es.lo, but having only one target 979 # on the left side makes automake think that we provide a rule how to build this target 980 dmumps_part2.lo dmumps_part8.lo: mumps_sol_es.lo 973 981 974 982 test: -
ThirdParty/Mumps/trunk/coinmumps-uninstalled.pc.in
r2058 r2210 5 5 Description: Multifrontal Massively Parallel sparse direct Solver 6 6 URL: https://projects.coin-or.org/BuildTools 7 Version: 4.9.27 Version: @PACKAGE_VERSION@ 8 8 Libs: ${libdir}/libcoinmumps.la @MUMPS_PCLIBS@ 9 9 Cflags: -I@abs_source_dir@/MUMPS/libseq -I@abs_source_dir@/MUMPS/include -
ThirdParty/Mumps/trunk/coinmumps.pc.in
r2058 r2210 7 7 Description: Multifrontal Massively Parallel sparse direct Solver 8 8 URL: https://projects.coin-or.org/BuildTools 9 Version: 4.9.29 Version: @PACKAGE_VERSION@ 10 10 Libs: -L${libdir} -lcoinmumps @MUMPS_PCLIBS@ 11 11 Cflags: -I${includedir} -
ThirdParty/Mumps/trunk/get.Mumps
r2138 r2210 3 3 # Set the following to the latest MUMPS version. 4 4 # THERE MUST BE NO SPACE BEFORE AND AFTER THE EQUAL (=) OPERATOR. 5 mumps_ver=4. 9.25 mumps_ver=4.10.0 6 6 7 7 set -e … … 45 45 46 46 echo " " 47 echo "Applying patch."48 echo " "49 50 patch -p0 < mumps.patch51 52 echo " "53 47 echo "Verify that there are no error message in the output above."
Note: See TracChangeset
for help on using the changeset viewer.