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.1.0-cp312-cp312-win_amd64.whl (1.6 MB view details)

Uploaded CPython 3.12 Windows x86-64

KratosOptimizationApplication-10.1.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.1.0-cp311-cp311-win_amd64.whl (1.6 MB view details)

Uploaded CPython 3.11 Windows x86-64

KratosOptimizationApplication-10.1.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.1.0-cp310-cp310-win_amd64.whl (1.6 MB view details)

Uploaded CPython 3.10 Windows x86-64

KratosOptimizationApplication-10.1.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.1.0-cp39-cp39-win_amd64.whl (1.6 MB view details)

Uploaded CPython 3.9 Windows x86-64

KratosOptimizationApplication-10.1.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.1.0-cp38-cp38-win_amd64.whl (1.6 MB view details)

Uploaded CPython 3.8 Windows x86-64

KratosOptimizationApplication-10.1.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.1.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: KratosOptimizationApplication-10.1.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.1.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 61c634f7ffe4eff4fb2eaa02e03f546dfe47a867fd7fa8c4c8598413985db7e7
MD5 fed255487531eda86883c22725c115f0
BLAKE2b-256 98dd599e8b59d46b14c999ba9de64878c2a9d37416530c32b22ee085ccd002fc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for KratosOptimizationApplication-10.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9dfff652fcfbc281625e7b52cb694e7d11cc380fd57d63739f3f17b45c05c249
MD5 32b91d1b9ed14f6dc9112f7a4dbd24e6
BLAKE2b-256 52acd7c28e1c4cc8a69b9d813586ff734ac631ab3841512b5e5133342ab18e56

See more details on using hashes here.

File details

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

File metadata

  • Download URL: KratosOptimizationApplication-10.1.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.1.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 74a3648ac824c625c5e275362f59a96a7bce5076e182c26c6bdc113499ef2c21
MD5 df8b483bb83ba85eac1e6151d210edde
BLAKE2b-256 b6487a8982344e1a52fff80e293b01bfc1f0943a1184d14b8875f5dbcf347ca2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for KratosOptimizationApplication-10.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 63ef24a40580c8df6720fa13070f98b85c1590aef4e5b32bcb16b481443e4cad
MD5 7d18d24bafdc09bc19eda29ec3eac091
BLAKE2b-256 fdd993823ed3c5d28ef64f6220ea410faa3b27a8de14934c70c034519dba6d26

See more details on using hashes here.

File details

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

File metadata

  • Download URL: KratosOptimizationApplication-10.1.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.1.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 e64a0b38d38ce64411e1f07b9c751e3307375a7df40e4c7646d84a19269eca96
MD5 0a0f1057745c9d07633820af5ac2927f
BLAKE2b-256 a37abab1e60708794c661afa8a715673673c8f036f350588247c5c33a2861f90

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for KratosOptimizationApplication-10.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 612847cb8c6544b547efc62aa9e3498b1d4bb1c9b7d26d3e662a3813df8f2cd8
MD5 b1399ce187ba6da2b78be23715066040
BLAKE2b-256 f5171275200b1f3f99b5ffa1c271d47b80c5c2af278f028bbfe4a491669b6f29

See more details on using hashes here.

File details

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

File metadata

  • Download URL: KratosOptimizationApplication-10.1.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.1.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 ef878218c3d76138c2337102816129883aca0fd84d6786046c880d42593344bd
MD5 6f44f3b3f4944f5fd67660f5e7eb0c86
BLAKE2b-256 04fa092b7616753a70e276116658f8ce78261a251b93bcd88d65fcf74bdb6a22

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for KratosOptimizationApplication-10.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 34ffa77c030ecfd43f0543293d9334e35771849eaad12ed5c9234bc7065c6949
MD5 fcf005e0cdf157790b1fc5b9ada0fba7
BLAKE2b-256 f7ece4bc5ec1e768292a718d6d7339d855e0b0daac0531cbddfc4575c7312796

See more details on using hashes here.

File details

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

File metadata

  • Download URL: KratosOptimizationApplication-10.1.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.1.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 4a1a7431ac47d8713a681dbf420669ad385d62d042f66b149a38638acabb225b
MD5 848bc381521c80de6c02cf0dc8123697
BLAKE2b-256 b4dc036d401f48072b1927fd5ef4502d7453695abf5bc26541d357132026cc12

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for KratosOptimizationApplication-10.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0e1d8f2842274540148910f79667c2a161abdfeb1483193d66b78ef7c39e3578
MD5 e93a303122b0a0c55c089a5d812d3cbf
BLAKE2b-256 c0c91d94df5ced7af1c860040491e59b1babb67131f0fffa98f9b8b9c45f58ad

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