Blender Git Commit Log
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)
/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)