Skip to main content

A Python Package for Phase Field Crystal (PFC) Simulations

Project description

PyPI License

PFC atoms

A Python package for GPU-accelerated 3D Phase Field Crystal simulations

PFC atoms

Overview

pyPFC is a high-performance simulation framework designed for modeling crystal structures and their evolution using the Phase Field Crystal (PFC) method. The code uses PyTorch to allow execution on both CPUs and GPUs, with particularly efficiency gained on GPU platforms. pyPFC is developed with a combined focus on computational efficiency, flexibility and accessibility, making it suitable for both research and educational purposes.

Installation instructions, examples and API documentation can be found in the pyPFC documentation.

Licencing

This software is released under a GNU GPLv3 license.

References

Further details on PFC modeling and example applications can be found in:

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pypfc-0.0.4.tar.gz (63.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pypfc-0.0.4-py3-none-any.whl (66.9 kB view details)

Uploaded Python 3

File details

Details for the file pypfc-0.0.4.tar.gz.

File metadata

  • Download URL: pypfc-0.0.4.tar.gz
  • Upload date:
  • Size: 63.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pypfc-0.0.4.tar.gz
Algorithm Hash digest
SHA256 a2684e85840e20eed6507f43f68ecc14a9f483f084cbc926583a45140b4f8127
MD5 60489d22688a8fe6c8d686e804ef134b
BLAKE2b-256 73d143b1a9a22bf41aec686d45da1e5948b113ceac1fcbbdf59dfd04a4202c07

See more details on using hashes here.

Provenance

The following attestation bundles were made for pypfc-0.0.4.tar.gz:

Publisher: python-publish.yml on HHallb/pyPFC

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pypfc-0.0.4-py3-none-any.whl.

File metadata

  • Download URL: pypfc-0.0.4-py3-none-any.whl
  • Upload date:
  • Size: 66.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pypfc-0.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 d80486d18df80df69fe15b70e4c054d89a0a96840c95d6b69370f9a3c20380be
MD5 c80d2d35efd518b4cbcc1b965f5a935b
BLAKE2b-256 6e5433ac5b29336dfbefb35265f562de8e0f891f0cd2e04790ea1cdb1043acfe

See more details on using hashes here.

Provenance

The following attestation bundles were made for pypfc-0.0.4-py3-none-any.whl:

Publisher: python-publish.yml on HHallb/pyPFC

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page