Skip to content

Krylov Subspace Method Modules made by Ikuno labolatory in Tokyo University of Technology

License

Notifications You must be signed in to change notification settings

5enxia/parallel-krylov

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

krylov

Krylov subspace methods module.

Methods

  • CG
  • MrR
  • k-skip CG
  • k-skip MrR
  • Adaptive k-skip MrR

directories

  • v3
    • cpu
      • mpi
        • cg
        • mrr
        • kskipcg
        • kskipmrr
        • adaptivekskipmrr
      • cg
      • mrr
      • kskipcg
      • kskipmrr
      • adaptivekskipmrr
    • gpu
      • mpi
        • cg
        • mrr
        • kskipcg
        • kskipmrr
        • adaptivekskipmrr
      • cg
      • mrr
      • kskipcg
      • kskipmrr
      • adaptivekskipmrr

requirements

C libs

only CPU

  • C Compiler
    • GCC
    • Intel C Compiler
    • etc...
  • BLAS library

with GPU

  • CUDA(10.1)

with MPI

Pyhton3 modules

only CPU

with GPU

with MPI

only exec with cuda and mpiexec.hydra(Intel MPI)

  • fastrlock

settings

on macOS(10.14.6)

export below param

export PMIX_MCA_gds=hash

with cupy

expand mermory allocator limit

pool = cp.cuda.MemoryPool(cp.cuda.malloc_managed)
cp.cuda.set_allocator(pool.malloc)

About

Krylov Subspace Method Modules made by Ikuno labolatory in Tokyo University of Technology

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages