Skip to content

Lamina-dev/LMMC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LMMC

Build for Lamina Project, boosted by LAMMP technology.

Build it

$root = (Get-Location).Path
$rt = Join-Path $root "build/lammp/dist/lammp/bin/Release"
$ar = Join-Path $root "build/lammp/dist/lammp/lib/Release"
cmake -S LAMMP -B build/lammp -G "Visual Studio 17 2022" -A x64 -DCMAKE_RUNTIME_OUTPUT_DIRECTORY="$rt" -DCMAKE_ARCHIVE_OUTPUT_DIRECTORY="$ar" -DCMAKE_LIBRARY_OUTPUT_DIRECTORY="$ar"
cmake --build build/lammp --config Release --target LammpCore
cmake -S . -B build
cmake --build build --config Release
ctest --test-dir build -C Release --output-on-failure

TODO List

  • dense matrix

  • vector

  • LU/QR decomposition

  • linear solve

  • CSR sparse matrix container

  • sparse calculation

  • CG

  • BiCGSTAB

  • GMRES(restart)

  • None

  • Jacobi

  • ILU0

  • ILUT

  • Non linear solve

  • ODE solve

  • statistics

  • 3d tensor

  • FFT

  • sample prog

  • benchmark

  • solver logging

  • preconditioner & iterative solver performance(assmbly?)

  • large sparse and boundary condition testing

  • parallelization(may not?)

due to lazy reason, the source code didnt conatin any comments, maybe i will use copilot to add some...

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors