lbm-topology-optimization

Mirror

https://github.com/irmb/lbm-topology-optimization

Science Score: 67.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 6 DOI reference(s) in README
  • Academic publication links
    Links to: zenodo.org
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (11.2%) to scientific vocabulary
Last synced: 6 months ago · JSON representation ·

Repository

Mirror

Basic Info
Statistics
  • Stars: 1
  • Watchers: 3
  • Forks: 0
  • Open Issues: 0
  • Releases: 1
Created about 2 years ago · Last pushed about 2 years ago
Metadata Files
Readme License Citation

README.md

LBM Topology Optimization

Project Status: Inactive – The project has reached a stable, usable state but is no longer being actively developed; support/maintenance will be provided as time allows. pipeline status Latest Release REUSE status

This Java applet imlements a heuristic topology optimization strategy for the minimzation of dissipation in fluids. The code was originally written to run in a webbrowser and has been slightly modified to run as a stand alone. It has otherwise not been updated size 2007 and is no longer under active development.

Download

The continuous integration pipeline builds the code and creates an executable Jar for each commit on the main branch. The latest jar can be downloaded here.

Alternatively, the source code can be downloaded as a zip file from the latest release.

How to cite

The software is published on DOI and can be cited: @software{software, author = {Geier, Martin and Liu, Zhenyu}, title = {LBM Topology Optimization}, month = dec, year = 2023, publisher = {Zenodo}, version = {1.0.0}, doi = {10.5281/zenodo.10354082}, url = {https://doi.org/10.5281/zenodo.10354082} }

A detailed description is found in: Cellula automaton based fluidic topology optimization, M. Geier, Z. Liu, A. Greiner and J.G. Korvink in "Recent Developments in Structural Engineering, Mechanics and Computation", 2007 Millpress Rotterdam ISBN 9789059660540.

@article{article, author = {Geier, Martin and Liu, Zhenyu and Greiner, A. and Korvink, Jan}, year = {2007}, month = {09}, pages = {}, title = {Cellular automaton based fluidic topology optimization}, journal = {Third International Conference on Structural Engineering, Mechanics and Computation (SEMC 2007)} }

Acknowledgements

Grateful for the assistance provided by Peng Liu from Changchun, China, in transforming the JApplet application into a desktop application by inheriting from the JFrame class. The specific tasks included performing the initialization work of the original JApplet framework in the new constructor and replacing the original browser status bar with a JLabel.

Thanks to Soeren Peters, who implemented the Continuous Integration pipeline, made the project REUSE compliant, and managed the software publication to Zenodo.

Owner

  • Name: irmb
  • Login: irmb
  • Kind: organization

Citation (CITATION.cff)

# SPDX-FileCopyrightText: 2023 Martin Geier <mailto:geier(at)irmb.tu-bs.de>
# SPDX-License-Identifier: CC-BY-4.0
cff-version: 1.2.0
message: "If you use this software, please cite it as below."
type: software
authors:
  - family-names: Geier
    given-names: Martin
    orcid: https://orcid.org/0000-0002-8367-9412
  - family-names: Liu
    given-names: Zhenyu
title: "LBM Topology Optimization"
version: 1.0.0
license: GPL-3.0-or-later
repository-code: "https://git.rz.tu-bs.de/irmb/lbm-topology-optimization"
date-released: "2023-12-11"

GitHub Events

Total
Last Year