5enxia / parallel-krylov

Krylov Subspace Method Modules made by Ikuno labolatory in Tokyo University of Technology
MIT License
1 stars 2 forks source link
cuda cupy krylov-subspace-methods mpi numpy

krylov

Krylov subspace methods module.

Methods

directories

requirements

C libs

only CPU

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)