optimad / bitpit

Open source library for scientific HPC
http://optimad.github.io/bitpit/
GNU Lesser General Public License v3.0
117 stars 34 forks source link

levelset: change synchronization method of narrowband cache #333

Closed andrea-iob closed 1 year ago

andrea-iob commented 2 years ago

The algorithm used for updating the narrow band adds the cell to the cache and immediately after it evaluates cache information. In this case using a concurrent synchronization for the PiercedStorages is faster than using a journaled synchronization.