Blender Git Loki

Git Commits -> Revision e6c58df

Revision e6c58df by Brecht Van Lommel (master)
November 22, 2015, 21:49 (GMT)
OpenNL: replace SuperLU by Eigen SparseLU solver.

Performance is roughly the same because it's using the same COLAMD ordering
and supernodal LU factorization algorithms. Solve results also appear to be
identical.

Commit Details:

Full Hash: e6c58df74e1fe8e7921048bc145b6318322541f2
Parent Commit: 5e52433
Lines Changed: +46, -9991

38 Deleted Paths:

/intern/opennl/doc/OpenNL_License.txt (+0, -341)
/intern/opennl/doc/OpenNL_Readme.txt (+0, -13)
/intern/opennl/doc/SuperLU_License.txt (+0, -31)
/intern/opennl/doc/SuperLU_Readme.txt (+0, -52)
/intern/opennl/superlu/Cnames.h (+0, -284)
/intern/opennl/superlu/get_perm_c.c (+0, -466)
/intern/opennl/superlu/heap_relax_snode.c (+0, -119)
/intern/opennl/superlu/lsame.c (+0, -76)
/intern/opennl/superlu/memory.c (+0, -214)
/intern/opennl/superlu/mmd.c (+0, -1028)
/intern/opennl/superlu/relax_snode.c (+0, -74)
/intern/opennl/superlu/scolumn_bmod.c (+0, -355)
/intern/opennl/superlu/scolumn_dfs.c (+0, -273)
/intern/opennl/superlu/scopy_to_ucol.c (+0, -108)
/intern/opennl/superlu/sgssv.c (+0, -224)
/intern/opennl/superlu/sgstrf.c (+0, -457)
/intern/opennl/superlu/sgstrs.c (+0, -334)
/intern/opennl/superlu/smemory.c (+0, -683)
/intern/opennl/superlu/smyblas2.c (+0, -235)
/intern/opennl/superlu/spanel_bmod.c (+0, -452)
/intern/opennl/superlu/spanel_dfs.c (+0, -252)
/intern/opennl/superlu/spivotL.c (+0, -176)
/intern/opennl/superlu/spruneL.c (+0, -152)
/intern/opennl/superlu/sp_coletree.c (+0, -335)
/intern/opennl/superlu/sp_ienv.c (+0, -68)
/intern/opennl/superlu/sp_preorder.c (+0, -209)
/intern/opennl/superlu/ssnode_bmod.c (+0, -120)
/intern/opennl/superlu/ssnode_dfs.c (+0, -109)
/intern/opennl/superlu/ssp_blas2.c (+0, -475)
/intern/opennl/superlu/ssp_blas3.c (+0, -124)
/intern/opennl/superlu/ssp_defs.h (+0, -240)
/intern/opennl/superlu/strsv.c (+0, -323)
/intern/opennl/superlu/superlu_timer.c (+0, -61)
/intern/opennl/superlu/supermatrix.h (+0, -143)
/intern/opennl/superlu/sutil.c (+0, -485)
/intern/opennl/superlu/util.c (+0, -400)
/intern/opennl/superlu/util.h (+0, -271)
/intern/opennl/superlu/xerbla.c (+0, -47)

4 Modified Paths:

/intern/opennl/CMakeLists.txt (+1, -36) (Diff)
/intern/opennl/extern/ONL_opennl.h (+0, -2) (Diff)
/intern/opennl/intern/opennl.cpp (+43, -142) (Diff)
/intern/opennl/SConscript (+2, -2) (Diff)
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021