Thanks to visit codestin.com
Credit goes to github.com

Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
65 commits
Select commit Hold shift + click to select a range
40f997d
Convert binary phase field example to use steppyngstounes
guyer Jan 8, 2021
d58091f
Convert to quadratic time stepper for very long times
guyer Jan 10, 2021
bc28225
Visualize interface position
guyer Jan 12, 2021
3cfb38e
Add discussion of binary phase field behavior
guyer Jan 12, 2021
d078ffb
Add mass conservation to step size control
guyer Jan 12, 2021
5098b16
Reduce simulation time
guyer Jan 12, 2021
b76d930
Create a custom viewer
guyer Jan 27, 2021
30c3916
Correct description of time steps
guyer Jan 27, 2021
0868084
Explain merits of steppyngstounes
guyer Jan 27, 2021
338e1a6
Apply steppyngstounes to binaryCoupled
guyer Jan 27, 2021
750f4d9
Update figures for binary phase field examples
guyer Jan 28, 2021
51a137c
Revise description of solidification evolution
guyer Jan 28, 2021
83199cf
Deprecate fipy.steppers
guyer Jan 28, 2021
ce6133c
Add discussion of adaptive stepping to USAGE
guyer Jan 28, 2021
644fc3d
Fix spelling errors
guyer Jan 28, 2021
d3d138b
Discard result of succeeded()
guyer Jan 28, 2021
c6f2988
Fix typo
guyer Jan 28, 2021
4a21e71
Fix math
guyer Jan 28, 2021
d7aee09
Ensure mass conservation of early evolution
guyer Feb 3, 2021
538ae36
Fix LaTeX
guyer Feb 3, 2021
03c29ae
Fix LaTeX
guyer Feb 3, 2021
52193fc
ping the build
guyer Dec 1, 2021
40879d5
Update lock files to include steppyngstounes
guyer May 1, 2025
6be4e83
Undo URL encoding for x264
guyer May 1, 2025
250e2da
Merge branch 'master' into issue620-Working_example_of_adaptive_stepp…
guyer May 15, 2025
3cfd897
Stop using LinearLUSolver for PETSc in parallel
guyer May 16, 2025
76246c3
Fix import
guyer May 16, 2025
d4ccb0f
Fix imports again
guyer May 16, 2025
2e1f7c2
Fix doctests
guyer May 16, 2025
5a7abb3
Return Norm2 as single value
guyer May 17, 2025
6d91145
Adjust solver depending on which suite
guyer May 17, 2025
c860f66
Remove preconditioner
guyer May 17, 2025
b483ceb
Ignore output introduced in Mayavi 4.8.3
guyer May 21, 2025
95f64b4
Merge branch 'master' into issue620-Working_example_of_adaptive_stepp…
guyer May 27, 2025
0c61df7
Use HYPRE preconditioner
guyer May 29, 2025
acb1586
Relax mass tolerance for Trilinos in parallel on linux
guyer Jun 2, 2025
1156382
Add missing figures
guyer Jun 2, 2025
26ea6d0
Merge branch 'issue620-Working_example_of_adaptive_stepper-use_steppy…
guyer Jun 2, 2025
13ea68a
Fix path to figures
guyer Jun 2, 2025
9a4e4dd
Fix typo
guyer Jun 2, 2025
fdf545b
Enable Sphinx' MathJax support
guyer Jun 2, 2025
a85b12d
Switch from SIunits to siunitx
guyer Jun 2, 2025
0a3c7e5
Remove LaTeX commands that MathJax can't render
guyer Jun 2, 2025
214a9fd
Add script to enable use of siunitx from mathjax
guyer Jun 2, 2025
c45e52e
Replace \qty with \unit
guyer Jun 2, 2025
9d9b064
Remove siunitx \unit command
guyer Jun 2, 2025
8878662
Convert siunitx commands to mathrm
guyer Jun 2, 2025
50cbcf7
Convert siunitx commands to mathrm (bis)
guyer Jun 2, 2025
4326894
Bump deprecation version
guyer Jun 2, 2025
c092ea7
Convert siunitx commands to mathrm (bis) (bis)
guyer Jun 2, 2025
6c32528
Add skipper if steppyngstounes isn't installed
guyer Jun 4, 2025
e732c9d
Update environments to use steppyngstounes from PyPI
guyer Jun 4, 2025
df22f24
Update locks to use steppyngstounes from conda-forge
guyer Jun 5, 2025
847cf82
Fix exclamation mark in x264 lock
guyer Jun 5, 2025
a4cb52d
Fix path to ignore
guyer Jun 5, 2025
517ffd9
Ignore quality check for code that isn't ours
guyer Jun 5, 2025
d4746e3
Revert "Add script to enable use of siunitx from mathjax"
guyer Jun 5, 2025
e1c7837
Revert "Switch from SIunits to siunitx"
guyer Jun 5, 2025
2e08ada
Revert "Ignore quality check for code that isn't ours"
guyer Jun 5, 2025
b7a575e
Revert "Remove LaTeX commands that MathJax can't render"
guyer Jun 5, 2025
01a937e
Revert "Enable Sphinx' MathJax support"
guyer Jun 5, 2025
27066c2
Revert "ping the build"
guyer Jun 5, 2025
4999a77
Uncomment deprecations
guyer Jun 5, 2025
50d8f49
Factor out PhaseViewer
guyer Jun 5, 2025
88b125f
Document custom viewer class
guyer Jun 5, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .codacy.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
---
exclude_paths:
- documentation/_themes/**
- docs/source/_themes/**
16 changes: 16 additions & 0 deletions docs/source/ADMINISTRATA.rst
Original file line number Diff line number Diff line change
Expand Up @@ -155,6 +155,22 @@ The `conda-lock <https://github.com/conda/conda-lock>`_ lockfiles in
Do not merge new lockfiles to ``master`` without validating that
everything still works.

.. attention::

As of 2025-04-30, locking
:file:`environment/locks/trilinos-environment.yml` is extremely slow.

.. attention::

Due to an issue with URL encoding, it may be necessary to replace
``%21`` with ``!`` in the
:file:`environments/locks/conda-${solver}-lock.yml` files before calling
:command:`conda-lock render`.

See `conda/conda-lock#764 <https://github.com/conda/conda-lock/issues/764>`_,
`mamba-org/mamba#3737 <https://github.com/mamba-org/mamba/issues/3737>`_,
`conda/conda#14481 <https://github.com/conda/conda/pull/14481>`_.

=====================
README-like documents
=====================
Expand Down
3 changes: 2 additions & 1 deletion docs/source/FAQ.rst
Original file line number Diff line number Diff line change
Expand Up @@ -303,7 +303,8 @@ want, and then issue supplemental commands for the underlying plotting
package. The better option is to make a "subclass" of the :term:`FiPy`
:class:`Viewer <viewer.AbstractViewer>` that comes closest to producing the image you want. You can
then override just the behavior you wan to change, while letting :term:`FiPy` do
most of the heavy lifting. See :mod:`examples.phase.anisotropy` and
most of the heavy lifting. See :mod:`examples.phase.anisotropy`,
:mod:`examples.phase.binary`, :mod:`examples.phase.binaryCoupled`, and
:mod:`examples.phase.polyxtal` for examples of creating a custom
:term:`Matplotlib` :class:`Viewer <viewer.AbstractViewer>` class; see
:mod:`examples.cahnHilliard.sphere` for an example of creating a custom
Expand Down
13 changes: 13 additions & 0 deletions docs/source/USAGE.rst
Original file line number Diff line number Diff line change
Expand Up @@ -1053,6 +1053,19 @@

% \subsection{Internal boundary conditions}

-----------------
Adaptive Stepping
-----------------

Step size can be controlled with the :term:`steppyngstounes` package.

Check warning on line 1060 in docs/source/USAGE.rst

View workflow job for this annotation

GitHub Actions / docs

py:mod reference target not found: examples.phase.binaryCoupled.
Demonstrations of its use are found in :mod:`examples.phase.binary` and
:mod:`examples.phase.binaryCoupled.`

.. note::

The old :mod:`fipy.steppers` classes are now deprecated. They were

Check warning on line 1066 in docs/source/USAGE.rst

View workflow job for this annotation

GitHub Actions / docs

py:mod reference target not found: fipy.steppers
undocumented and did not work very well.

.. _RunningUnderPython2:

----------------------
Expand Down
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file removed docs/source/figures/examples/phase/binary/moving.pdf
Binary file not shown.
Binary file removed docs/source/figures/examples/phase/binary/moving.png
Binary file not shown.
Binary file modified docs/source/figures/examples/phase/binary/stationary.pdf
Binary file not shown.
Binary file modified docs/source/figures/examples/phase/binary/stationary.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
5 changes: 5 additions & 0 deletions docs/source/glossary.rst
Original file line number Diff line number Diff line change
Expand Up @@ -199,6 +199,11 @@ Glossary
See
http://sphinx.pocoo.org/.

steppyngstounes
This package provides iterators that simplify both deterministic and
adaptive stepping in time (or other independent variables).
See https://pages.nist.gov/steppyngstounes/en/latest.

TravisCI
A cloud-based :term:`Continuous Integration` tool.
See https://travis-ci.org.
Expand Down
43 changes: 22 additions & 21 deletions environments/locks/conda-petsc-linux-64.lock

Large diffs are not rendered by default.

Loading
Loading