diff --git a/dev/.documenter-siteinfo.json b/dev/.documenter-siteinfo.json index 69bc84c..3994ce4 100644 --- a/dev/.documenter-siteinfo.json +++ b/dev/.documenter-siteinfo.json @@ -1 +1 @@ -{"documenter":{"julia_version":"1.11.1","generation_timestamp":"2024-11-29T15:33:33","documenter_version":"1.8.0"}} \ No newline at end of file +{"documenter":{"julia_version":"1.11.2","generation_timestamp":"2024-12-03T12:55:46","documenter_version":"1.8.0"}} \ No newline at end of file diff --git a/dev/functions/index.html b/dev/functions/index.html index 5663c52..fb3e2af 100644 --- a/dev/functions/index.html +++ b/dev/functions/index.html @@ -340,4 +340,4 @@ julia> Swalbe.randinterface!(height, h₀, ϵ) -julia> h = Swalbe.run_random(sys, "CPU", h₀=10, ϵ=0.1, verbos=false);source
Swalbe.time_loopMethod
time_loop(sys, state)

Time stepping procedure for the lattice Boltzmann state state given parameters sys

source
+julia> h = Swalbe.run_random(sys, "CPU", h₀=10, ϵ=0.1, verbos=false);source
Swalbe.time_loopMethod
time_loop(sys, state)

Time stepping procedure for the lattice Boltzmann state state given parameters sys

source
diff --git a/dev/index.html b/dev/index.html index d6709ed..dfe91d4 100644 --- a/dev/index.html +++ b/dev/index.html @@ -124,4 +124,4 @@ # Collide and stream Swalbe.BGKandStream!(fout, feq, ftemp, -Fx, -Fy) # New moments -Swalbe.moments!(height, velx, vely, fout)

and that's it. Of course to generate data we make snapshots of the film using Swalbe.snapshot!() and return this collection of thicknesses at the end of the simulation.

What we get is something like this

Hiern_logo_dewetting

All of the time steps that were generated during the simulation can be merged together and can be compressed into a movie, see below

Dewetting_logo

This example will be further discussed in the Tutorials section.

How to perform research

The numerical approach is quite robust for a lot of thin film simulations. This means in the limit of small Reynolds and Mach number simulations are usually stable, keeping in mind that for droplet like simulation the contact angle should be on smaller side (θ < π/2). Things I have looked into so far are

Things I have not yet looked into

How to support and contribute

First of all leave a star if you like the idea of the project and/or the content of the package. Second you can support the project by actively using it and raising issues. Help is always very welcome, if you want to contribute open a PR or raise an issue with a feature request (and if possible with a way how to include it). Feel free to DM me on Twitter if you have questions, I try to answer them all timely.

+Swalbe.moments!(height, velx, vely, fout)

and that's it. Of course to generate data we make snapshots of the film using Swalbe.snapshot!() and return this collection of thicknesses at the end of the simulation.

What we get is something like this

Hiern_logo_dewetting

All of the time steps that were generated during the simulation can be merged together and can be compressed into a movie, see below

Dewetting_logo

This example will be further discussed in the Tutorials section.

How to perform research

The numerical approach is quite robust for a lot of thin film simulations. This means in the limit of small Reynolds and Mach number simulations are usually stable, keeping in mind that for droplet like simulation the contact angle should be on smaller side (θ < π/2). Things I have looked into so far are

Things I have not yet looked into

How to support and contribute

First of all leave a star if you like the idea of the project and/or the content of the package. Second you can support the project by actively using it and raising issues. Help is always very welcome, if you want to contribute open a PR or raise an issue with a feature request (and if possible with a way how to include it). Feel free to DM me on Twitter if you have questions, I try to answer them all timely.

diff --git a/dev/tutorials/index.html b/dev/tutorials/index.html index de6dc69..ce6ba91 100644 --- a/dev/tutorials/index.html +++ b/dev/tutorials/index.html @@ -180,4 +180,4 @@ h, d = run_dropletrelax(sys, radius=400, θ₀=1/4) # Store the data in the dict results[slip] = d -end

Given the finite slippage we do not observe large deviations from the $\alpha=1/10$ powerlaw in the long time limit.

Further tutorials

More tutorials will follow in the future. I plan to create one for every paper the method was used for. So be sure to check out the docs every now and then.

The next tutorial will be about switchable substrates. In this case the wettability can not only addressed locally but also with a time dependency. Here is what happens if the time frequency is high and this happens if we update with a lower frequency.

+end

Given the finite slippage we do not observe large deviations from the $\alpha=1/10$ powerlaw in the long time limit.

Further tutorials

More tutorials will follow in the future. I plan to create one for every paper the method was used for. So be sure to check out the docs every now and then.

The next tutorial will be about switchable substrates. In this case the wettability can not only addressed locally but also with a time dependency. Here is what happens if the time frequency is high and this happens if we update with a lower frequency.