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
with MPI
Pyhton3 modules
only CPU
with GPU
with MPI
only exec with cuda and mpiexec.hydra(Intel MPI)
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)