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

Uploaded CPython 3.14Windows x86-64

kratosoptimizationapplication-10.4.2-cp314-cp314-manylinux_2_28_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.13Windows x86-64

kratosoptimizationapplication-10.4.2-cp313-cp313-manylinux_2_28_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.12Windows x86-64

kratosoptimizationapplication-10.4.2-cp312-cp312-manylinux_2_28_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.11Windows x86-64

kratosoptimizationapplication-10.4.2-cp311-cp311-manylinux_2_28_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.10Windows x86-64

kratosoptimizationapplication-10.4.2-cp310-cp310-manylinux_2_28_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.9Windows x86-64

kratosoptimizationapplication-10.4.2-cp39-cp39-manylinux_2_28_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.8Windows x86-64

kratosoptimizationapplication-10.4.2-cp38-cp38-manylinux_2_28_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.28+ x86-64

File details

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

File metadata

File hashes

Hashes for kratosoptimizationapplication-10.4.2-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 ace81bf623b84ae56aecf60afa9f4cba31d8db184bafd2c0c130df16f7c724a7
MD5 614b87466be327baa6a56bc5b54be35f
BLAKE2b-256 2de8a95a2e5acde80b5c3a271046bd64317a80569d1edcde81b559e92af3f2a9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kratosoptimizationapplication-10.4.2-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 27ce80cb3ddfa278c134811bc532b793af92cd70e4b1e914707c0d08f25f4483
MD5 0b49d3e3dd3ec0f4fd39d26398db7170
BLAKE2b-256 56863834af50b8fa8e93b50d2c1cee930061f2aee705f5b4104c94c7acdc8aef

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kratosoptimizationapplication-10.4.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 17f6e0ec04aacf3c4252490e1a4dddb3a87af69ae6ce82ad1fbbe66ed14893d1
MD5 6f7f95e7baa9fc3b48984721d3fccdc2
BLAKE2b-256 5265b901a9170c31a7a23cc163876ee2a33b6ea5340fde30f0ddedf18700121f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kratosoptimizationapplication-10.4.2-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b113c510686d9ebc7f284bb831ed133fb787dbdceeff54fced5c015ae79e32e7
MD5 21b4b36755ae815e41d090a0e3284117
BLAKE2b-256 5cd57492a40164565d3aee92337ba1a537df856c2fb201303b75d4023a717699

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kratosoptimizationapplication-10.4.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 f50cc1415eff20fbd3b5c3d4c95af06f79b072ab8f1ad02764082b25c5454452
MD5 9633b7ca6f49ec51533e645df74adbc9
BLAKE2b-256 10adee3d76f6098ade94352c845c3cd50fa3561772c64a69fbecd238922219c3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kratosoptimizationapplication-10.4.2-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 33578ee937edb7540ee1e0e7925bf7430240f9f74275dedf312863773c3e678e
MD5 3840d05fe433de15758390cff69e677c
BLAKE2b-256 67e2359f4ac6009b566b1b8a35791964189f886a0a0f093e527812e7a218cc54

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kratosoptimizationapplication-10.4.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 d38c3a719883fee2502c8a4fb44ad09150d8e079adccc979e91950421cf93ea6
MD5 99c8775783b5242b21601d5fd0683d70
BLAKE2b-256 d6d1fa2af7c744fd42d523fb6be1e46f288b62381c53329132913c0e4ce7fe84

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kratosoptimizationapplication-10.4.2-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1834ab659ed2215303fec340488bbda12e263c1563e13ee383f3562324993208
MD5 22183db511915907f0dd88210a405a30
BLAKE2b-256 e0f462977ba419cccf580caf7b14e37b1cacba89fe1709941f1869d83d74cb9d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kratosoptimizationapplication-10.4.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 02c885f42e9d7e6118aa85fe7a1ca4fe516f745c777d9dfc1fede863d363879e
MD5 58a6ae20e792a3e786ca065c5dee4ea9
BLAKE2b-256 871db8198495932c8bb34795ce4f7a580008cfc0b39553ff2df05c98f05e30a8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kratosoptimizationapplication-10.4.2-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6f1fc1c65053c0cd79e9cf5af093dea44375ac2889a43a7c629f738cbd33be56
MD5 e51dfc851d4e6bb80233246e3b7cfa3c
BLAKE2b-256 b121b373560e8c1128e17421a9e8416b5dba835fb2e267449339213844b2def1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kratosoptimizationapplication-10.4.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 58a44346b01a805160dc90848df8c3fb926fc89fc6f155f994108249e5345a91
MD5 1d9f310b2af7971856c5903481718441
BLAKE2b-256 44fdc95f76bd384dac67962022ef674ac49db4f780afec5f0405f4c9b916076e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kratosoptimizationapplication-10.4.2-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a4bf11c4877d5c362482cd85321edb6c05ae74a940894f919fef19f2ff43d700
MD5 15d1cb5e9baa51e4e7c61b890bb5d8e0
BLAKE2b-256 8baf462763297d8e1f97fff215296298d06084635af58e3f8d33151f67c5a811

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kratosoptimizationapplication-10.4.2-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 e00c7f463d2f7891c9ee2d24edbfbda3308f5e0d274830ee73d83223ed400b67
MD5 80adc43e5ab4a82755e2f604f35986f8
BLAKE2b-256 d378001d808cb287ee48081b27e0e1179254fbfb1c27101d6938286d60c5308a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kratosoptimizationapplication-10.4.2-cp38-cp38-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fb68447c2b29528d143cf38b4a13571b22335f075045e81c9c82381f34a4a487
MD5 82ccef7918a961cf554a326fd03e604d
BLAKE2b-256 4cecbfeb2793ce17da39f9425dbc4728c7570baf75e33d87f4b032de396a4136

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