Skip to content

Releases: SimonEnsemble/PorousMaterials.jl

allow writing of adsorbate snapshots and density grids

15 Mar 18:00
6d7bcbe
Compare
Choose a tag to compare
  • allow writing .xyz files of adsorbate positions during a GCMC simulation
  • allow keeping track of grid recording spatial probability density of adsorbates during the GCMC simulation

fix grid test

12 Feb 05:22
d59063e
Compare
Choose a tag to compare

runs on Julia v1.1

docs set up

17 Nov 01:08
6c398b7
Compare
Choose a tag to compare

added grid functionality to look at accessibility of energy grids

24 Sep 22:56
18527f8
Compare
Choose a tag to compare
  • now perform flood-fill of potential energy grid, look at connections between segments, and block out inaccessible pockets
  • during henry coefficient calcs (widom insertions), declare energy as Inf where we hit an inaccessible pocket to effectively block these during the simulation

Significant speed improvements

06 Sep 03:59
a8b6963
Compare
Choose a tag to compare

Both Molecule's and Framework's are now both composed of:

struct Atoms
    n_atoms::Int
    species::Array{Symbol, 1}
    xf::Array{Float64, 2}
end

and

struct Charges
    n_charges::Int
    q::Array{Float64, 1}
    xf::Array{Float64, 2}
end

Storing the coordinates and charges contiguously in memory allowed for some significant speed improvements in both the vdw and electrostatic energy computations, and, thus, simulations.

PorousMaterials.jl official first release but for Zenodo

21 Aug 01:37
5fb6c23
Compare
Choose a tag to compare

PorousMaterials.jl official first release

21 Aug 00:51
5fb6c23
Compare
Choose a tag to compare

The next release will be compatible with Julia 1.0.