-
Notifications
You must be signed in to change notification settings - Fork 4
Massively parallel solver of systems of linear equations using Multilevel Balancing Domain Decomposition based on Constraints (BDDC).
License
sistek/bddcml
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Multilevel BDDC solver library ============================== Install notes: -------------- 1. Create a make.inc within the main directory - can be done by editing make.inc.example make sure all necessary external libraries are available: These include: BLOPEX ( http://code.google.com/p/blopex ) MUMPS ( http://graal.ens-lyon.fr/MUMPS ) ParMETIS ( http://glaros.dtc.umn.edu/gkhome/metis/parmetis/overview ) LAPACK ( http://www.netlib.org/lapack ) BLAS ( http://www.netlib.org/blas ) ( LAPACK and BLAS are often included in numerical libraries such as MKL ) 2. type make This should first compile object and modules of src/ folder, create library libbddcml.a in lib/ folder, and finally compile example solvers in examples/ solver. For additional info, see http://www.math.cas.cz/~sistek/software/bddcml.html In case help is needed, write to Jakub Sistek ( sistek@math.cas.cz ). The library provides a simple interface callable from Fortran and C. The solution proces is operated by several routines consequently called. Two different modes are possible for input - user can either provide information about global mesh and a file with element matrices, or - user can provide division into subdomains on the first level and pass subdomain matrices for each subdomain to the routine
About
Massively parallel solver of systems of linear equations using Multilevel Balancing Domain Decomposition based on Constraints (BDDC).
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published