Skip to main content

Virtual Cell Finite Volume PDE solver

Project description


CI

vcell-fvsolver

Virtual Cell Finite Volume solver virtualcell/vcell-fvsolver is a reaction-diffusion-advection PDE solver for computational cell biology. This solver is used within the Virtual Cell modeling and simulation application virtualcell/vcell and as a component in the Virtual Cell Python API virtualcell/pyvcell (coming soon).

The Virtual Cell Project

The Virtual Cell is a modeling and simulation framework for computational biology. For details see http://vcell.org and http://github.com/virtualcell.

Docker container

the vcell-fvsolver is available as a docker container at ghcr.io/virtualcell/vcell-fvsolver.

Standalone executables

FiniteVolume executable can be build on Windows, MacOS, and Linux (see .github/workflows/cd.yml for details). The executables are available in the release section of this repository.

Python API - pyvcell_fvsolver

The Python API for the VCell Finite Volume solver is a low level wrapper which accepts VCell solver input files (.fvinput, .vcg) and generates the output files (.log, .zip, .mesh, .meshmetrics, .hdf5). The .functions file is not used by the solver, but is helpful for interpreting the results in the context of the original model.

This package is intended to be used by the Virtual Cell Python API virtualcell/pyvcell (coming soon).

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

pyvcell_fvsolver-0.2.1-cp314-cp314-win_amd64.whl (11.0 MB view details)

Uploaded CPython 3.14Windows x86-64

pyvcell_fvsolver-0.2.1-cp314-cp314-manylinux_2_34_x86_64.whl (16.9 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.34+ x86-64

pyvcell_fvsolver-0.2.1-cp314-cp314-manylinux_2_34_aarch64.whl (16.6 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.34+ ARM64

pyvcell_fvsolver-0.2.1-cp314-cp314-macosx_15_0_x86_64.whl (8.7 MB view details)

Uploaded CPython 3.14macOS 15.0+ x86-64

pyvcell_fvsolver-0.2.1-cp314-cp314-macosx_15_0_arm64.whl (6.9 MB view details)

Uploaded CPython 3.14macOS 15.0+ ARM64

pyvcell_fvsolver-0.2.1-cp313-cp313-win_amd64.whl (10.7 MB view details)

Uploaded CPython 3.13Windows x86-64

pyvcell_fvsolver-0.2.1-cp313-cp313-manylinux_2_34_x86_64.whl (16.9 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.34+ x86-64

pyvcell_fvsolver-0.2.1-cp313-cp313-manylinux_2_34_aarch64.whl (16.6 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.34+ ARM64

pyvcell_fvsolver-0.2.1-cp313-cp313-macosx_15_0_x86_64.whl (8.7 MB view details)

Uploaded CPython 3.13macOS 15.0+ x86-64

pyvcell_fvsolver-0.2.1-cp313-cp313-macosx_15_0_arm64.whl (6.9 MB view details)

Uploaded CPython 3.13macOS 15.0+ ARM64

pyvcell_fvsolver-0.2.1-cp312-cp312-win_amd64.whl (10.7 MB view details)

Uploaded CPython 3.12Windows x86-64

pyvcell_fvsolver-0.2.1-cp312-cp312-manylinux_2_34_x86_64.whl (16.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.34+ x86-64

pyvcell_fvsolver-0.2.1-cp312-cp312-manylinux_2_34_aarch64.whl (16.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.34+ ARM64

pyvcell_fvsolver-0.2.1-cp312-cp312-macosx_15_0_x86_64.whl (8.7 MB view details)

Uploaded CPython 3.12macOS 15.0+ x86-64

pyvcell_fvsolver-0.2.1-cp312-cp312-macosx_15_0_arm64.whl (6.9 MB view details)

Uploaded CPython 3.12macOS 15.0+ ARM64

pyvcell_fvsolver-0.2.1-cp311-cp311-win_amd64.whl (10.7 MB view details)

Uploaded CPython 3.11Windows x86-64

pyvcell_fvsolver-0.2.1-cp311-cp311-manylinux_2_34_x86_64.whl (16.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.34+ x86-64

pyvcell_fvsolver-0.2.1-cp311-cp311-manylinux_2_34_aarch64.whl (16.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.34+ ARM64

pyvcell_fvsolver-0.2.1-cp311-cp311-macosx_15_0_x86_64.whl (8.7 MB view details)

Uploaded CPython 3.11macOS 15.0+ x86-64

pyvcell_fvsolver-0.2.1-cp311-cp311-macosx_15_0_arm64.whl (6.9 MB view details)

Uploaded CPython 3.11macOS 15.0+ ARM64

pyvcell_fvsolver-0.2.1-cp310-cp310-win_amd64.whl (10.7 MB view details)

Uploaded CPython 3.10Windows x86-64

pyvcell_fvsolver-0.2.1-cp310-cp310-manylinux_2_34_x86_64.whl (16.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.34+ x86-64

pyvcell_fvsolver-0.2.1-cp310-cp310-manylinux_2_34_aarch64.whl (16.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.34+ ARM64

pyvcell_fvsolver-0.2.1-cp310-cp310-macosx_15_0_x86_64.whl (8.7 MB view details)

Uploaded CPython 3.10macOS 15.0+ x86-64

pyvcell_fvsolver-0.2.1-cp310-cp310-macosx_15_0_arm64.whl (6.9 MB view details)

Uploaded CPython 3.10macOS 15.0+ ARM64

File details

Details for the file pyvcell_fvsolver-0.2.1-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for pyvcell_fvsolver-0.2.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 d941accbc2efe5ee92a9279a32fb34bb494e1dff063549559be535c6b3fad6f5
MD5 35c050dd8dd0e98a6bf88fe7900039e4
BLAKE2b-256 929c65988e09a36bad07eefa244b46e55893dcab844b53a8cceafce436e24265

See more details on using hashes here.

File details

Details for the file pyvcell_fvsolver-0.2.1-cp314-cp314-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for pyvcell_fvsolver-0.2.1-cp314-cp314-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 175ace035c7262618e55ffa4550aec31e2a4a148d513449449c03db053a941de
MD5 c870deccf23a22313c6fd12d4a3e14df
BLAKE2b-256 fd2658bcdcce4336fc2816b98f6b0087013e8ae1821b5e78e960a729b33e797c

See more details on using hashes here.

File details

Details for the file pyvcell_fvsolver-0.2.1-cp314-cp314-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for pyvcell_fvsolver-0.2.1-cp314-cp314-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 4dc9db4d820f4d74615c7f6e0ccd7d2fd7cc3420a0fef6401a1fe43d43156bad
MD5 c186018f4bf78a369cf2610645a8737a
BLAKE2b-256 1807cf64da4525085f3a1f3747c24ace6d4b9d649780fb8a457fecbbf7512e7e

See more details on using hashes here.

File details

Details for the file pyvcell_fvsolver-0.2.1-cp314-cp314-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for pyvcell_fvsolver-0.2.1-cp314-cp314-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 6d0ee735379d0dfab7ca2c1890c92c4a6faa2fc71a6cd3babd65312026724343
MD5 92b7fc1097cc380d7742f6280540e353
BLAKE2b-256 6cdb8c3821b684c4eb872964f6150a0eec365392813e3ec9602dbad5d71e7777

See more details on using hashes here.

File details

Details for the file pyvcell_fvsolver-0.2.1-cp314-cp314-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for pyvcell_fvsolver-0.2.1-cp314-cp314-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 8b2a378e8248cf907d187d4cd63aad4b2cb40bb1101080c4834ac4075bf014e1
MD5 480eb194d882fb801925a571c4094eb9
BLAKE2b-256 96e2489b2b0c6f3dff804bfb81bd30f7beb6d974cea65fd89fbb1a0604f71da6

See more details on using hashes here.

File details

Details for the file pyvcell_fvsolver-0.2.1-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for pyvcell_fvsolver-0.2.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 027412e1a394924bd596f7baa94d679c89e39a264d5baa668c820f5403e0732b
MD5 09bca6b51a2e2497ceccb1b8950ec8ad
BLAKE2b-256 a83439c7123c6c9e507780663456fcc5f0b35ea565e2dcbe953409226a72112f

See more details on using hashes here.

File details

Details for the file pyvcell_fvsolver-0.2.1-cp313-cp313-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for pyvcell_fvsolver-0.2.1-cp313-cp313-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 afc097ec461730ce1e469049d97465959f244cc8f64f242ffe71c43996195003
MD5 4d680ede64584a1b2154770fa544369e
BLAKE2b-256 be860bb67e931338b022d779b80e0b1f3d9dc49bc052888ffbf86824d5962369

See more details on using hashes here.

File details

Details for the file pyvcell_fvsolver-0.2.1-cp313-cp313-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for pyvcell_fvsolver-0.2.1-cp313-cp313-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 cbdbd5d3aec756022caa0265152598b17bce739f7576e7bb29298070a05a1fd9
MD5 2e51264f323a7b66b9d90ade02700bc1
BLAKE2b-256 d8b3ea274c51b4c7a5fdd6561b97c2fe0ef2035708644b66793ca72dc1d15786

See more details on using hashes here.

File details

Details for the file pyvcell_fvsolver-0.2.1-cp313-cp313-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for pyvcell_fvsolver-0.2.1-cp313-cp313-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 127652c7fe1fbb46cbe1f928b49f1499d27a3c6e2d717e0d8aaf3e479e2110ac
MD5 5d46a73275d29a5df843728ab45e0a63
BLAKE2b-256 958d3c110d2f706a4f94cd8c50194ecf07052a68e7006b95bb88ca9db60e7d1d

See more details on using hashes here.

File details

Details for the file pyvcell_fvsolver-0.2.1-cp313-cp313-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for pyvcell_fvsolver-0.2.1-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 49bad570791f23276dc22b9f5c89a45e795184822913d3b4079928c98377fc17
MD5 c9b59ce7915a6664fecce2a63cb507f0
BLAKE2b-256 60daaab80bd700bc92c96f7c1bd31af1abb56e27d1001040df01d7c3195f4a5b

See more details on using hashes here.

File details

Details for the file pyvcell_fvsolver-0.2.1-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for pyvcell_fvsolver-0.2.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 967f985be39549d9f3e01ab655db3c33eca9f8be67023ef52f33e67e71c0202d
MD5 59c3da8ae8c6aa6bbe4945b5cc6e45d9
BLAKE2b-256 10fda5d747d33a00c754f21defccae83d951b4429a7706536bed6bdcec021441

See more details on using hashes here.

File details

Details for the file pyvcell_fvsolver-0.2.1-cp312-cp312-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for pyvcell_fvsolver-0.2.1-cp312-cp312-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 814193dfeaf5aa68b982bbce14ada498d797704e3c7b62c4b707f899a99d9fcf
MD5 8bfa7cd16b2e7eedb4e2306659e667a3
BLAKE2b-256 31ccf5709f06d6e643fd204e344e6aa8475329ea35d8523388ec923d6707676a

See more details on using hashes here.

File details

Details for the file pyvcell_fvsolver-0.2.1-cp312-cp312-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for pyvcell_fvsolver-0.2.1-cp312-cp312-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 9c05bb76d284b6fd324d5d826ad7c79d81c28d54c53453fd1123597919e881a4
MD5 8a71a9f14959eaff93dfa5379301083e
BLAKE2b-256 464f73088d618f10500e786124d6076f5abe45b187b1824c1a1ded004c6f67fc

See more details on using hashes here.

File details

Details for the file pyvcell_fvsolver-0.2.1-cp312-cp312-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for pyvcell_fvsolver-0.2.1-cp312-cp312-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 d22835fa525b87819606cebad0ab2fb24878eeba40f47954572f6230228bb7c2
MD5 3e2a4ed88246a2edc3f68543c9df59d1
BLAKE2b-256 3f2bdb81fe5efb13eb69df06d6e6b2ee394fbf3c127af4fdbaca96bd76c4d150

See more details on using hashes here.

File details

Details for the file pyvcell_fvsolver-0.2.1-cp312-cp312-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for pyvcell_fvsolver-0.2.1-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 ab29da6cf5432b331748568c09687e8eaa2d8b1b4c44973ecd12dd93455c4cf2
MD5 df36d2cdd57e8d6e71ce485af660f00f
BLAKE2b-256 69e87eb04d788c276efd842bad172c790fb2d03ee8f05b543851daaf51fce8eb

See more details on using hashes here.

File details

Details for the file pyvcell_fvsolver-0.2.1-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for pyvcell_fvsolver-0.2.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 7f132f60c459a46303df85a1b191426ddd17d152c8788612ee3e0751d7245456
MD5 316261b4d768113159fe2e5a25df9b3f
BLAKE2b-256 42309dc3f1bac6acd8d551da42a2818dfe54b0dd67edbfeb7810e5b3fa76f100

See more details on using hashes here.

File details

Details for the file pyvcell_fvsolver-0.2.1-cp311-cp311-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for pyvcell_fvsolver-0.2.1-cp311-cp311-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 46a7609731f586fde528af12a04c6aca52502f8ded486b6f415daa83169eab59
MD5 98fa1ff42d8124df1ded9f6c65bd4498
BLAKE2b-256 862404c6091e5b78b9c045e29b67bb15bc8f9251f411e62cac2b01ce6daa3db4

See more details on using hashes here.

File details

Details for the file pyvcell_fvsolver-0.2.1-cp311-cp311-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for pyvcell_fvsolver-0.2.1-cp311-cp311-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 e35e6763ebcd4752920277265b660f345ab058fd3efb82fa38a5b17111edc68b
MD5 c8090219973ffea4220ec5a4610b9737
BLAKE2b-256 1ed2022e097f69cf482be58df7254d546f3ac090ed58e5d1ced549da0756168c

See more details on using hashes here.

File details

Details for the file pyvcell_fvsolver-0.2.1-cp311-cp311-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for pyvcell_fvsolver-0.2.1-cp311-cp311-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 2beb0c45d1023f6987e8bbcd49a41259597378fa461aa3960f645ee3124c5dd1
MD5 d54f47cb974f0a23459895bc10c24914
BLAKE2b-256 ae2728d5e677384149402423d4debde89320391c6b9b4e8615df8a40126f00a7

See more details on using hashes here.

File details

Details for the file pyvcell_fvsolver-0.2.1-cp311-cp311-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for pyvcell_fvsolver-0.2.1-cp311-cp311-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 4adb458ac5213b8f2b0bd61f24a6a072ca72ff6f5488af7d24b85d16cc9b225b
MD5 12009df97d6ffaf33330102ce28de5f3
BLAKE2b-256 99fc10d070735c285ac3e3efebc301773adbcaa0a8433ba3514aeb3e399ce98a

See more details on using hashes here.

File details

Details for the file pyvcell_fvsolver-0.2.1-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for pyvcell_fvsolver-0.2.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 8955eed0894902fca242fd5c915e578fd0135cd729bc3b2cc5db5466837fe159
MD5 f79153de523347b71efa1c9236bfaa30
BLAKE2b-256 266d2e8eebb86343f4029a84ddb3d6f10573b0fc1ed71770f4393f1370c1597d

See more details on using hashes here.

File details

Details for the file pyvcell_fvsolver-0.2.1-cp310-cp310-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for pyvcell_fvsolver-0.2.1-cp310-cp310-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 dbe50126812fb9dee544268c6fe712ae31e6373de4f1a9cf22cd2dff3b51a1c3
MD5 027e98aca729d190e60baf347b8e73ad
BLAKE2b-256 c2a638fe70ce60a4912d14564efc7e72f2e2f035a434140b81c1e6129c7cf37b

See more details on using hashes here.

File details

Details for the file pyvcell_fvsolver-0.2.1-cp310-cp310-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for pyvcell_fvsolver-0.2.1-cp310-cp310-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 570afffedd11b43a415ec4bdd702d1aec65e557389ebf1ed1a2f67b692aeb2f1
MD5 88cd7ac5a98bed43c8f3a1bd80956ad5
BLAKE2b-256 b3b725eef5d2941a7c504470c7ecd1a09a87f84fe2a74560d96cff1e42daf625

See more details on using hashes here.

File details

Details for the file pyvcell_fvsolver-0.2.1-cp310-cp310-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for pyvcell_fvsolver-0.2.1-cp310-cp310-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 e29873a72fee373d3ed3e71f014b8e57add38c2a4561c78833926d50e093df99
MD5 ccaf0f5034032f47e3d8b03f14426349
BLAKE2b-256 16be689a79079973785f2dc74dcb5725d57920760bb0c2257d8bceeac173ffc1

See more details on using hashes here.

File details

Details for the file pyvcell_fvsolver-0.2.1-cp310-cp310-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for pyvcell_fvsolver-0.2.1-cp310-cp310-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 d072b9be1188e878755cdb7cb3e84f8e712324e4b951acab9f7f7d834c9b7a4e
MD5 9ea3c9ca78a9d2ef0808fd900849499a
BLAKE2b-256 52f0fb61fba852e5f959ee12c5ba081013d9ea37c62e99cb51818be20875c16d

See more details on using hashes here.

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