|
RadCluster
Graph-based cluster dynamics for irradiated materials
|
Functions | |
| make_sim () | |
| run_case (prec_type) | |
Variables | |
| MODULE_ROOT = Path(__file__).resolve().parent.parent.parent | |
| REPO_ROOT = MODULE_ROOT.parent | |
| int | I = 1000 |
| int | V = 1000 |
| dict | OVERRIDES |
| flush | |
| j = run_case(0) | |
| w = run_case(1) | |
test_lapack_omp_small.py — Quick verification of LAPACK + OMP auto-pick. Small problem (I=V=1000, N_eq~2002), short time span (t_end=1e-2). Runs once with Jacobi, once with Woodbury, using the already-built solver.exe. Does NOT rebuild — uses whatever's in build/Release/. Verifies: 1. Auto-thread picker fires (expect "auto-selected 4 threads ...") 2. Woodbury works (no "binary built without LAPACK" fallback) 3. Speedup of Woodbury over Jacobi
| test_lapack_omp_small.make_sim | ( | ) |
Definition at line 53 of file test_lapack_omp_small.py.
| test_lapack_omp_small.run_case | ( | prec_type | ) |
Definition at line 81 of file test_lapack_omp_small.py.
| test_lapack_omp_small.flush |
Definition at line 111 of file test_lapack_omp_small.py.
| int test_lapack_omp_small.I = 1000 |
Definition at line 39 of file test_lapack_omp_small.py.
| test_lapack_omp_small.j = run_case(0) |
Definition at line 114 of file test_lapack_omp_small.py.
| test_lapack_omp_small.MODULE_ROOT = Path(__file__).resolve().parent.parent.parent |
Definition at line 23 of file test_lapack_omp_small.py.
| dict test_lapack_omp_small.OVERRIDES |
Definition at line 42 of file test_lapack_omp_small.py.
| test_lapack_omp_small.REPO_ROOT = MODULE_ROOT.parent |
Definition at line 24 of file test_lapack_omp_small.py.
| int test_lapack_omp_small.V = 1000 |
Definition at line 40 of file test_lapack_omp_small.py.
| test_lapack_omp_small.w = run_case(1) |
Definition at line 115 of file test_lapack_omp_small.py.