Update Performance and memory optimization authored by Iker Hurtado's avatar Iker Hurtado
......@@ -55,7 +55,17 @@ But later once using the *BufferGeometry* versions of the primitives I realized
### Reusing 3D objects attributes (geometry, materials, etc) for atoms and bonds
(memory) `PENDING`
(memory)
All the bonds meshes need the same material configuration, so one only Material object can be shared for them. Specially interesting for structures with high number of bonds per atom.
Example of memory reduction:
**CdSrTa.in** structure (12 atoms, 62 bonds) -> supercell 5x5x5 (1500 atoms, 7870 bonds).
Memory use change: 300M/200M -> 240M/140M (after the optimization)
`PENDING` for atoms
### Optimizing the operations with single or few structure elements
......
......