FieldCache is a good replacement for Lazy<T> for records, when you don't want to override default ctor/equals/etc, but you want a property to be lazily initialized. See the repo https://github.com/WhiteBlackGoose/FieldCache
SOFIRE II solves a set of equations describing the heat and mass transfer by the finite difference method to simulate a sodium pool fire in a single containment volume or in an interconnected double cell to predict the consequences of sodium pool fires within a facility.
A utility for read-write synchronizing by context. Useful for synchronizing collections that are not inherently thread-safe.
Reference to Open.Threading.ReadWrite exposes extensions for ReaderWriterLockSlim.
Part of the "Open" set of libraries.