Skip to main content

KRATOS Multiphysics ("Kratos") is a framework for building parallel, multi-disciplinary simulation software, aiming at modularity, extensibility, and high performance. Kratos is written in C++, and counts with an extensive Python interface.

Project description

OptimizationApplication

The Kratos OptimizationApplication is a framework for solving optimization problems in continuum mechanics. It is supposed to handle both gradient-based (adjoint-based) and gradient-free methods.

Main Features

  • State-of-the-art techniques and algorithms for shape, thickness and material/topology optimization.
  • Efficient and consistent filtering techniques for parametrization-free shape, thickness and material/topology optimization.
  • Abstract problem formulation which enables concurrent and nested multilevel-multi-scale optimization problems.
  • Adaptive gradient-projection technique, developed specially for problems with an arbitrary large number of design variables of different scales.
  • Modular implementation which enables analysis and optimization of multi-physics problems.
  • Realization and implementation of additive manufacturing constraints, e.g. hangover conditions (support structures), stackability and geometric limitations.

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.

kratosoptimizationapplication-10.4.0-cp314-cp314-win_amd64.whl (1.7 MB view details)

Uploaded CPython 3.14Windows x86-64

kratosoptimizationapplication-10.4.0-cp314-cp314-manylinux_2_28_x86_64.whl (3.9 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

kratosoptimizationapplication-10.4.0-cp313-cp313-win_amd64.whl (1.6 MB view details)

Uploaded CPython 3.13Windows x86-64

kratosoptimizationapplication-10.4.0-cp313-cp313-manylinux_2_28_x86_64.whl (3.9 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

kratosoptimizationapplication-10.4.0-cp312-cp312-win_amd64.whl (1.6 MB view details)

Uploaded CPython 3.12Windows x86-64

kratosoptimizationapplication-10.4.0-cp312-cp312-manylinux_2_28_x86_64.whl (3.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

kratosoptimizationapplication-10.4.0-cp311-cp311-win_amd64.whl (1.6 MB view details)

Uploaded CPython 3.11Windows x86-64

kratosoptimizationapplication-10.4.0-cp311-cp311-manylinux_2_28_x86_64.whl (3.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

kratosoptimizationapplication-10.4.0-cp310-cp310-win_amd64.whl (1.6 MB view details)

Uploaded CPython 3.10Windows x86-64

kratosoptimizationapplication-10.4.0-cp310-cp310-manylinux_2_28_x86_64.whl (3.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

kratosoptimizationapplication-10.4.0-cp39-cp39-win_amd64.whl (1.6 MB view details)

Uploaded CPython 3.9Windows x86-64

kratosoptimizationapplication-10.4.0-cp39-cp39-manylinux_2_28_x86_64.whl (3.9 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64

kratosoptimizationapplication-10.4.0-cp38-cp38-win_amd64.whl (1.6 MB view details)

Uploaded CPython 3.8Windows x86-64

kratosoptimizationapplication-10.4.0-cp38-cp38-manylinux_2_28_x86_64.whl (3.9 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.28+ x86-64

File details

Details for the file kratosoptimizationapplication-10.4.0-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for kratosoptimizationapplication-10.4.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 6db660d4ee9787ff38d7fd47550534ba7e2ab40203651f3f42f470c4b6df5e24
MD5 cc05d0c5b71aa554662baaa69e8b9044
BLAKE2b-256 8cec953b57789b7e79440c2fb7c928cb6ceb830a8dd074d17150ec0a6e40f36e

See more details on using hashes here.

File details

Details for the file kratosoptimizationapplication-10.4.0-cp314-cp314-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for kratosoptimizationapplication-10.4.0-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 65e09088d6bb3b31767f16eea9319d37ccffa3bee4da8ef63f3eb786d1a929da
MD5 b746fdefe0d51580430cf8fb2fc50198
BLAKE2b-256 097f83e0ade4e3bfd0d75d939fc9c38d6bcd9fc3ee8e4cf85b8dd8a7983a605e

See more details on using hashes here.

File details

Details for the file kratosoptimizationapplication-10.4.0-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for kratosoptimizationapplication-10.4.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 dd69fe9b5e6300494207cee386c659878f5bbff7e57bffecadc384934d314f0e
MD5 9295cad61d59d842a3c463b8fb90d6cd
BLAKE2b-256 96d0dcdd5cfee8bf992fb2da67e2af5ae81615090db26779cb4b7e92b3aba357

See more details on using hashes here.

File details

Details for the file kratosoptimizationapplication-10.4.0-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for kratosoptimizationapplication-10.4.0-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 80ba802a25cd60438ccca823400d775f636011bb94b42e265a2c9b2db0b4ac1e
MD5 5b95050ef26fd0b9279cf8bb66cd4764
BLAKE2b-256 afa5f549227dd01514677994e233a4bc8098fc3f672d76f047ea256d264761d3

See more details on using hashes here.

File details

Details for the file kratosoptimizationapplication-10.4.0-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for kratosoptimizationapplication-10.4.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 a96a26fbf0f1833ccbfc7df9c654cc770b8139d37312480187619f6b2e21cc7b
MD5 1d1f2a71afacec8f5c4cef006bb64e51
BLAKE2b-256 4c7adad5ba482e1169f821779dc6538e2303f86dd971350d95ecef9e8ffbd4c7

See more details on using hashes here.

File details

Details for the file kratosoptimizationapplication-10.4.0-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for kratosoptimizationapplication-10.4.0-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 17b9e6c976a34eff782691e288847280ec5bee237174572972ab6c9f349ece84
MD5 cb3cb5fec1578a0805aa1a837ebed175
BLAKE2b-256 029736ca4ce719c27a8c69f028afe5256b85fa46ec3c58d0b6550681539d0a41

See more details on using hashes here.

File details

Details for the file kratosoptimizationapplication-10.4.0-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for kratosoptimizationapplication-10.4.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 c0be5c50fff1bc90fbc20c06831a6ff32c867c05d2db8f9408c362b6e19e7ac9
MD5 44aedb7556cfb5d9ac0e88b09420aa93
BLAKE2b-256 39406dbcda4d6f7a3f2306da1f47baef7ee0cede8a1de0077ac3b2db38ad5e47

See more details on using hashes here.

File details

Details for the file kratosoptimizationapplication-10.4.0-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for kratosoptimizationapplication-10.4.0-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8f55a36c8bbac210b84dd2c71336538be4c4fb117062062e454fe553fbf0dad4
MD5 57161f661d2b594a64c94943e0922a2d
BLAKE2b-256 7e5a1fa187c6b0f081773becc5e54d4f2b8b5f5edf04e6898c8728eb0ebfc23a

See more details on using hashes here.

File details

Details for the file kratosoptimizationapplication-10.4.0-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for kratosoptimizationapplication-10.4.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 2436edf8fde76acfaceca129787c74f9553caf08f9027db5fe44842f288852d1
MD5 9bffa10e9cc16ab0de59af8d6496f012
BLAKE2b-256 44c144ae29d8852b2bd3869a8a6c7dc239a52028e6340ec7c56b01b998aff975

See more details on using hashes here.

File details

Details for the file kratosoptimizationapplication-10.4.0-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for kratosoptimizationapplication-10.4.0-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a3efbe13878b887b233f956dfd74f270631dd9fa2e6309e40ccb0d48fa37e643
MD5 853d94e2a65f423d23e7cba854927316
BLAKE2b-256 48bfe51b2b2da663932ba5c0501bbd8753e2bea632f9a4e3ceaa42991553b812

See more details on using hashes here.

File details

Details for the file kratosoptimizationapplication-10.4.0-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for kratosoptimizationapplication-10.4.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 d6520cb94ce21043c293624283bb57ae783ce0a1061d36ec1df38eedd48aaf12
MD5 26227b76296779c6eef6b480c74b452a
BLAKE2b-256 037af86c27b4a559351081865ed27ff33dde6393336c3cd1d27f7f040d9d3056

See more details on using hashes here.

File details

Details for the file kratosoptimizationapplication-10.4.0-cp39-cp39-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for kratosoptimizationapplication-10.4.0-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ef8a905c0f3e29fb6ba943ba268f84b1c7772370feec8b19b886b96fb1bd5e4e
MD5 409fe5b020b1188fc8b407192d377a71
BLAKE2b-256 bce7bba333040e6d6755a1cf6a2461b7414d689e8575fafb168849fdbd8c65bf

See more details on using hashes here.

File details

Details for the file kratosoptimizationapplication-10.4.0-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for kratosoptimizationapplication-10.4.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 2f36ac4ddd3d457b9c559707d8bfb1288b46fab21a46c4c14398952239ff9aa9
MD5 068a9c563ad481dceb881b4ab7eefde1
BLAKE2b-256 82185d03017a14e68bc8010fc4f2c808ee49144bbee5acc146d816da24e530c4

See more details on using hashes here.

File details

Details for the file kratosoptimizationapplication-10.4.0-cp38-cp38-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for kratosoptimizationapplication-10.4.0-cp38-cp38-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a83001327c94d08541b489f0c516640efcfc767325793d4fb3dfc37df62c563a
MD5 936b61495b941adfc56b90199c681ab4
BLAKE2b-256 23431bf272245b94409b134446374ab810863792367850771161a2c7fb6e514f

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