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

Uploaded CPython 3.14Windows x86-64

kratosoptimizationapplication-10.4.3-cp314-cp314-manylinux_2_28_x86_64.whl (4.6 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.13Windows x86-64

kratosoptimizationapplication-10.4.3-cp313-cp313-manylinux_2_28_x86_64.whl (4.6 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.12Windows x86-64

kratosoptimizationapplication-10.4.3-cp312-cp312-manylinux_2_28_x86_64.whl (4.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.11Windows x86-64

kratosoptimizationapplication-10.4.3-cp311-cp311-manylinux_2_28_x86_64.whl (4.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.10Windows x86-64

kratosoptimizationapplication-10.4.3-cp310-cp310-manylinux_2_28_x86_64.whl (4.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.9Windows x86-64

kratosoptimizationapplication-10.4.3-cp39-cp39-manylinux_2_28_x86_64.whl (4.6 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.8Windows x86-64

kratosoptimizationapplication-10.4.3-cp38-cp38-manylinux_2_28_x86_64.whl (4.6 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.28+ x86-64

File details

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

File metadata

File hashes

Hashes for kratosoptimizationapplication-10.4.3-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 008c3310f672ef058388a4306607b479c6c30b7f33be6ddc0e6aecb756c62ed1
MD5 d3b34cec036b9ec3dd419c1cc91531a6
BLAKE2b-256 7b2d6d3d80f818e00b7849908d564ef2eb66daa5abaa485ce0188ef7e92e5281

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kratosoptimizationapplication-10.4.3-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 607efd5c955574aab83a20a2f2b642fa78474961ca0232812b8c903921448180
MD5 8a984f06aecd795d8e066a6b46286482
BLAKE2b-256 2a8bcd43ccb0d60061edd3b188b3206f29e89257fcbe55cb8eaeb4387a32b43e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kratosoptimizationapplication-10.4.3-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 439ba2210e6d182b0630ff11f6ce96ac5891dfeac6c58f2ccb6a0a7c61d0a50c
MD5 9be6a7df760ff5818f6b437f09e2e7f6
BLAKE2b-256 c5a0684007bf44160ef272a7e147a27e53a3a8b50fd28e14e27a1baa6b0293f7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kratosoptimizationapplication-10.4.3-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 16f1a649d04fffa0fd242a0b85085f7c6da4113ec3c6d069b2db1c0a9abee60a
MD5 98515278db84b30cb3b46fc3a38ec6c9
BLAKE2b-256 744fd326307500e173f65f07a1e50e9371d31683b362434a760a4d5de184310f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kratosoptimizationapplication-10.4.3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 3d30b898b6c9f893dc0016a9e40125f42c8fca1b77050dbfdcee2366f06c275d
MD5 70126d35e2881220d4b3ea8e4d61d364
BLAKE2b-256 00df25e2d08b1adaf462a9a987f4b8160dadca4843b1528609bdf5ceb9bcc66a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kratosoptimizationapplication-10.4.3-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e656034fe53bc91c19f8163058a49fe2c495b328ac6eaf17dc65ebb28d9163b3
MD5 99ee33924c15879d3709c6ea70dfdce4
BLAKE2b-256 ab0a0d3284cc8b475cd3c45a638fcbb367dad05e2b86c9651d474b9292bb6e02

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kratosoptimizationapplication-10.4.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 9bb46db9a95ffb0453f1dcd9114e85aeeb791bc54cd9440df2d7265648ab1e61
MD5 5ac9455f5cc71f69be64dcd5ec977c30
BLAKE2b-256 a07368e26d2253a7ba3ba2a9f59291da9d164fb09e75779b707392f8bf69b583

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kratosoptimizationapplication-10.4.3-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 58ecfde6d8306225ea4148b53f3f5e5e2bac0f92eb4a05f33f0ff1944e1d8ce7
MD5 f0a8eabf541cde9d6290b176004f44e7
BLAKE2b-256 23f284d16dcc753d5ad13efb3d97ed95dc28c585064f9c3cf6231bf5499c88dc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kratosoptimizationapplication-10.4.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 aec8b5e815c6ad95fe3f3dbe568c397342b09f147df7b07e0e9db78ddbc99ce0
MD5 3a34f02b01c6d89473abe0b171fcca90
BLAKE2b-256 9ea6d81c502fe5d46671e8e33c29100899d630c44f23ec6228c8e16d7e7676d7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kratosoptimizationapplication-10.4.3-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a6cde646eb4a86add1e8b1306a0774a29ba6b6ce61988642ec2baca8aa269251
MD5 36ddc184bab33596ac1c8fc921124f31
BLAKE2b-256 0fc85816ce23f99802fa10394f93f2bb779b03010a4285fd0ee6040d12bcaaee

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kratosoptimizationapplication-10.4.3-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 b351291f4f49554505e93fc5a1877243d98a55f1951414bb441d83524742e010
MD5 8c26c18c08dd39ceb450055d7628954c
BLAKE2b-256 90901969b8b5173e5c1d64524b4ee0f9da91597925b32c56c32b9a955f74b53f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kratosoptimizationapplication-10.4.3-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 72c5d7ed5943beeba08e8a3f76945b091fe1f307d43febe1d87bc3db4605e496
MD5 4aefa2378b1c26cf9a0c4a9694fb8674
BLAKE2b-256 c31cdc1f1255df53cfdcb1cd853ab2ae3cecbba2d73944b9a5124312b508b162

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kratosoptimizationapplication-10.4.3-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 cf6db0594728663f310073376809fba118f5e5b231da2ca6f2e81784dc3fd363
MD5 922ec743de7d95ba71615714903a79e5
BLAKE2b-256 fc98327888659f0ece44506c29b9c652b2fb4443493c8030b735bb9d8fb3ae04

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kratosoptimizationapplication-10.4.3-cp38-cp38-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 289806946b2b2ff67828a46a730a8fec36ca7f69b691d2d81d0cb1d207690f35
MD5 f77acd539dced7d52c11f75d6597a709
BLAKE2b-256 4d4ac35172cd8b7aca89ec671ca6f4b8ffe47c24ea7eb85e290168ffe61f08fd

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