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-9.4-cp311-cp311-win_amd64.whl (1.5 MB view details)

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

KratosOptimizationApplication-9.4-cp310-cp310-win_amd64.whl (1.5 MB view details)

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

KratosOptimizationApplication-9.4-cp39-cp39-win_amd64.whl (1.5 MB view details)

Uploaded CPython 3.9Windows x86-64

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

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

KratosOptimizationApplication-9.4-cp38-cp38-win_amd64.whl (1.5 MB view details)

Uploaded CPython 3.8Windows x86-64

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

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

File details

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

File metadata

  • Download URL: KratosOptimizationApplication-9.4-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 1.5 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-9.4-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 02ceee660c8e29b36376fbd9c17aecbed600ae6a16ce076d3da1f6cab61f3500
MD5 0a50b325c6a7c08ce7e6c7a9ac7ed5fc
BLAKE2b-256 69258436ec33711f32107b545fb0afbb566d0f680ee13003646921444d7c48b5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for KratosOptimizationApplication-9.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5c1adc0d815ef387bac773940d3b557a3899c609c47831837fec5352aafda5a9
MD5 34f0f7ebe9e0f88ea682510e70f33d9f
BLAKE2b-256 6aaf1f0cac514c4f92247d1657a8c7031966a02e4ed14a58fec89b26e8fe778b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: KratosOptimizationApplication-9.4-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 1.5 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-9.4-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 e6e485ef0126d63ce78e38ff0c7e648c4b2227ad85444c04d78c6103fe2fce95
MD5 f59d2ddbee32c966b6fd488f7c700164
BLAKE2b-256 6945923c0d727f6d62a809b599a9e1511b9a69b16f074e8c8d62035af3352b07

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for KratosOptimizationApplication-9.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c6ac77c71abc05b9d9be34020977f4dcaf7cdac93d00d5db8cbec472282d0b76
MD5 e1b2db2a6905c8f809f5d8d0489c8914
BLAKE2b-256 64b72e9371073e51d26d01dcf5aed71eef33239099c7fb024d849d71cda982f0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: KratosOptimizationApplication-9.4-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 1.5 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-9.4-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 492527bd5a4a575281c7eeb3a374b02a8bd46d3281154cc465efebd50f80618b
MD5 3864523b3501a4b2f4d80da0bfd1d600
BLAKE2b-256 4739794ffd03039cfcfffbb58f979aa81017075a73e9a5812a64914646511337

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for KratosOptimizationApplication-9.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e734a9619b790a0bae4dd3abc8a8ec698ed555aacd7ef0942221357f8d6f888f
MD5 42df96209038f5195b49a6059bc52968
BLAKE2b-256 3ec76f2ba53f81e14b7317fe9ef135b0cdc039c63583a55ecf9f2a20d8d36f8c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: KratosOptimizationApplication-9.4-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 1.5 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-9.4-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 59ad21d4d22f10208015ba400373fd7f6bbcf1cf3afd9c162a8415de59316c7b
MD5 78fcd1e47db0a3f22e8c93fede6ee6a6
BLAKE2b-256 686545d7803b8af63bcb06e896fdfc10a0efd30152f915075fab95b2da4c33e8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for KratosOptimizationApplication-9.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a1ec45d1defe2751aeb5a45d244f9fb093fcf5cfa2bae9724c2b3aed8ce0ebfe
MD5 7757214a84062a0f41e2e7db7352fc60
BLAKE2b-256 c93fdd10e06941b011b740c49d858dc9a6e4b056c40708488f4e586f87420cdc

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