You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Go to file
Salvatore Filippone 47acde313f New GPU comments and sample program in docs. 4 years ago
amgprec New GPU comments and sample program in docs. 4 years ago
cbind Changed amg_precset to %set call to remove redundancy 4 years ago
config Switch mld into amg in configry 4 years ago
docs New GPU comments and sample program in docs. 4 years ago
examples Fix copyright statement and example programs 4 years ago
tests New tests/gpu example program 4 years ago
.gitignore More entries in gitignore 6 years ago
Changelog *** empty log message *** 6 years ago
LICENSE Merged license updates and updates from Pasqua. 4 years ago
LICENSE.MLD2P4 New license and docs 4 years ago
Make.inc.in Modify Make.inc and configry. 5 years ago
Makefile Rename directories, fix Makefiles 4 years ago
README.md New license and docs 4 years ago
ReleaseNews Updated copyright statement. 7 years ago
autogen.sh mld2p4: 17 years ago
configure Fix name of CTXT variable 4 years ago
configure.ac Move cc in test order in configure 4 years ago
install-sh mld2p4: 17 years ago
missing mld2p4: 17 years ago

README.md

                     AMG4PSBLAS  

Algebraic Multigrid Package based on PSBLAS (Parallel Sparse BLAS version 3.7)

Salvatore Filippone (University of Rome Tor Vergata and IAC-CNR) Pasqua D'Ambra (IAC-CNR, Naples, IT) Fabio Durastante (IAC-CNR, Naples, IT)


AMG4PSBLAS is a package of Algebraic MultiGrid (AMG) preconditioners for the iterative solution of large and sparse linear systems.

It is an evolution of MLD2P4 (see LICENSE.MLD2P4), but it has been thoroughly reworked, and it is sufficiently different to warrant a new project name.

MAIN REFERENCES:

P. D'Ambra, D. di Serafino, S. Filippone, MLD2P4: a Package of Parallel Algebraic Multilevel Domain Decomposition Preconditioners in Fortran 95, ACM Transactions on Mathematical Software, 37 (3), 2010, art. 30, doi: 10.1145/1824801.1824808.

TO COMPILE

  1. Unpack the tar file in a directory of your choice (preferrably outside the main PSBLAS directory).
  2. run configure --with-psblas= adding the options for MUMPS, SuperLU, SuperLU_Dist, UMFPACK as desired. See MLD2P4 User's and Reference Guide (Section 3) for details.
  3. Tweak Make.inc if you are not satisfied.
  4. make;
  5. Go into the test subdirectory and build the examples of your choice.
  6. (if desired): make install

NOTES

  • The single precision version is supported only by MUMPS and SuperLU; thus, even if you specify at configure time to use UMFPACK or SuperLU_Dist, the corresponding preconditioner options will be available only from the double precision version.

The AMG4PSBLAS team.

Salvatore Filippone Pasqua D'Ambra Fabio Durastante