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

KratosOptimizationApplication-10.0.0-cp312-cp312-win_amd64.whl (1.6 MB view details)

Uploaded CPython 3.12 Windows x86-64

KratosOptimizationApplication-10.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.1 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

KratosOptimizationApplication-10.0.0-cp311-cp311-win_amd64.whl (1.6 MB view details)

Uploaded CPython 3.11 Windows x86-64

KratosOptimizationApplication-10.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.1 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

KratosOptimizationApplication-10.0.0-cp310-cp310-win_amd64.whl (1.6 MB view details)

Uploaded CPython 3.10 Windows x86-64

KratosOptimizationApplication-10.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.1 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

KratosOptimizationApplication-10.0.0-cp39-cp39-win_amd64.whl (1.6 MB view details)

Uploaded CPython 3.9 Windows x86-64

KratosOptimizationApplication-10.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.1 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

KratosOptimizationApplication-10.0.0-cp38-cp38-win_amd64.whl (1.6 MB view details)

Uploaded CPython 3.8 Windows x86-64

KratosOptimizationApplication-10.0.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.1 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

File details

Details for the file KratosOptimizationApplication-10.0.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: KratosOptimizationApplication-10.0.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.31.0 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.1 importlib-metadata/6.8.0 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.11

File hashes

Hashes for KratosOptimizationApplication-10.0.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 bb92bbe4ae976f27595f3e2ee6e793fb787b1be5b372b8925dfad6dd34c01d1f
MD5 f46279c81633f1aa772ddd215b031d55
BLAKE2b-256 bdada81634f22d50ef1f7be02cfec2e85667cf58980ede96a5efc3f3d0f50a49

See more details on using hashes here.

File details

Details for the file KratosOptimizationApplication-10.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for KratosOptimizationApplication-10.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 24fe5b8c67af4f94e9c8267a966a82deacfbabd73e08f8bef431578df6bcf334
MD5 4038a222daf569b39df982148c6ac4e8
BLAKE2b-256 7ef2e3c10e8af67ba35093b292fbb90d1d1bf77aeec0f9a1528f4724b959609e

See more details on using hashes here.

File details

Details for the file KratosOptimizationApplication-10.0.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: KratosOptimizationApplication-10.0.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.31.0 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.1 importlib-metadata/6.8.0 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.11

File hashes

Hashes for KratosOptimizationApplication-10.0.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 f3eee1d9682e6a2d2661598566918319a73515954abc62875201575e9b147f9a
MD5 7033dacf2a8a7914b99f3af239053674
BLAKE2b-256 01bc76db113acbcc7e9b089508d513903869090b88bcdc49a23b55958102106a

See more details on using hashes here.

File details

Details for the file KratosOptimizationApplication-10.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for KratosOptimizationApplication-10.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6fdd82592a26685f64d9327b3dfadc7c02c9cea06ac87cf456723dad86356d09
MD5 c9ec7085586832ebf9be51f0ef220e89
BLAKE2b-256 e3f6ff48489ff1a0faf991dbcd593d21e87e4f183909d582076a5653293fd7bb

See more details on using hashes here.

File details

Details for the file KratosOptimizationApplication-10.0.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: KratosOptimizationApplication-10.0.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.31.0 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.1 importlib-metadata/6.8.0 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.11

File hashes

Hashes for KratosOptimizationApplication-10.0.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 941223f9a4b1a07ba721e482390c190494434d06a0958c1b56645ae2b7cae067
MD5 43e708788c221dd15bd7ae55a17eaf09
BLAKE2b-256 2fa993296d22cd8e7826c669001e82d7ccfeae5d0467576b5a0983f985f1cde3

See more details on using hashes here.

File details

Details for the file KratosOptimizationApplication-10.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for KratosOptimizationApplication-10.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 da8399de6194178c011e4ba455c1085bb0ae025b43a9568d1cf46b7f1acf067b
MD5 8c0c09b9568212ea9c35b91040a6011f
BLAKE2b-256 6d474368e6c2c7626e46d40da64c03528c78ad9cbd557003fefe2edfe92a60c0

See more details on using hashes here.

File details

Details for the file KratosOptimizationApplication-10.0.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: KratosOptimizationApplication-10.0.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.31.0 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.1 importlib-metadata/6.8.0 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.11

File hashes

Hashes for KratosOptimizationApplication-10.0.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 7af4868623c160ec3d04a968f0341eba8021183d627d04e500109373a8919da1
MD5 b8fb0871a1713d19d8bf255dd4c857f4
BLAKE2b-256 d18beefd5bf0609b3a22e3fc5f239b23cf45bdac286f7b7ee9fb7172aefb4645

See more details on using hashes here.

File details

Details for the file KratosOptimizationApplication-10.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for KratosOptimizationApplication-10.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fe16855289170d4735ac33f77e61dc2845a4cadfbb28142a0046e79b730ae1f7
MD5 12a4564c08abb2b1861982501eef98a5
BLAKE2b-256 a57e10bc7a3c6afcb9da6408bf2fa008d530b2881834d6d7cae11cf72598a30b

See more details on using hashes here.

File details

Details for the file KratosOptimizationApplication-10.0.0-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: KratosOptimizationApplication-10.0.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.31.0 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.1 importlib-metadata/6.8.0 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.11

File hashes

Hashes for KratosOptimizationApplication-10.0.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 ac9dfd5b3539bf71e2fe0dee7f40bb89b96477f366e39de48f307a80034f26b5
MD5 d01fb8aac5840b19f82cc35dda519814
BLAKE2b-256 54cbba50a2b27a3fb3ae6544d3fbb7c45324dec449ef33ff601e9f4800acae33

See more details on using hashes here.

File details

Details for the file KratosOptimizationApplication-10.0.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for KratosOptimizationApplication-10.0.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fced80808763eb76a5293a5d6a9e131b9ae3ae56011d02ac07ae16bead6da679
MD5 cf722eac63578215715ff2d6e5a39540
BLAKE2b-256 642a6a1becec94fc416d656b345a90822e257a8236986c83d0fa1d7af451910f

See more details on using hashes here.

Supported by

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