Source

PetIGA / src / petigamat.c

Author Commit Message Labels Comments Date
Lisandro Dalcin
Fix matrix preallocation for petsc-3.2
Lisandro Dalcin
Unimportant change
Lisandro Dalcin
Add support for MATIS in IGACreateMat()
Lisandro Dalcin
Changes to the handling of collocation
Lisandro Dalcin
Do not create iga->node_dm unless required at VecView()
Lisandro Dalcin
Custom implementation of Mat{View|Load}
Lisandro Dalcin
Fix matrix preallocation to not depend on the first and last knot values
Lisandro Dalcin
Fix periodicity with low element counts
Lisandro Dalcin
Fix periodicity with low element counts
Lisandro Dalcin
Backward compatibility for petsc-3.2
Lisandro Dalcin
Update after changes in petsc-dev
Lisandro Dalcin
Update after {Vec|Mat}Type change in petsc-dev
Lisandro Dalcin
Rework collocation (periodicity and parallel are broken)
Lisandro Dalcin
Rename IGA->dm|vec_xxx -> IGA->xxx_dm|vec, add IGA->elem_vec
Nathan Collier
all demo routines are documented
Lisandro Dalcin
Remove ancient,unused external function prototype
Lisandro Dalcin
Refactor code to use the generic grid handler
Lisandro Dalcin
Rename slots in IGA structure
Lisandro Dalcin
Code refactor for IGACreateMat
Lisandro Dalcin
Get rid of DAs for communication
Lisandro Dalcin
Fixes for MatSetBlockSizes change in petsc-dev
Lisandro Dalcin
Remove unused variable
Lisandro Dalcin
Code cleanup and error checking
Lisandro Dalcin
Fix EXTERN_C_BEGIN -> EXTERN_C_END
Lisandro Dalcin
Reduce code duplication handling AIJ/BAIJ/SBAIJ in IGACreateMat()
Lisandro Dalcin
Code cleanup and reorganization for IGACreateMatrix()
Lisandro Dalcin
More error checking
Lisandro Dalcin
New implementation of IGAGetMatrix()