Re: GNU Octave packages for pre- and postprocessing of general 3D flexible bodies for MBDyn

Reinhard <[email protected]>
Newsgroups gmane.comp.gnu.octave.maintainers
Message-ID <[email protected]>
Dear GNU Octave developers,

I would like to ask you, if those contributions will be considered for 
Octave Forge.

Best regards,

Reinhard

On 28.06.20 20:49, Reinhard wrote:
> Dear GNU Octave developers,
>
> I have written four packages for GNU Octave, which can be used for 
> pre- and post processing of general three dimensional flexible bodies 
> for the multibody dynamics software MBDyn (https://www.mbdyn.org/). 
> Especially modal element data can be generated easily and efficient, 
> based on material properties, boundary conditions and geometrical 
> data. It is also possible to perform pre- and post processing of 
> elastohydrodynamic lubricated journal- and slider-plain bearings, 
> including flexible body data generation for bearing journal- and 
> shell-elasticity.
>
> I would like to contribute those packages to Octave Forge as external 
> ones.
>
> Below you can find links to HTML function references, benchmarks and 
> to the GitHub repositories.
>
> HTML function references:
> https://drive.google.com/drive/folders/1AGk3Lv1iDyUuoDZWHLG-3PU_8lruBmBX?usp=sharing
>
> Benchmark problems which have been solved with MBDyn by using those 
> packages:
> - Nonlinear dynamics of a BMW I4 crankshaft from eOSSP 
> (www.evolution-fea.com) <http://www.evolution-fea.com>
> - Elastohydrodynamic diaphragm journal plain bearing from Norman Owen 
> Freund 1995 (https://ro.uow.edu.au/theses/1568/)
> - Elastohydrodynamic contact problem with flexible journal- and 
> shell-surface
> - Transient rotor dynamics problem
> https://drive.google.com/drive/folders/1gzyK4o9cvQbBgDui_c072qHA7K-QmLtf?usp=sharing
>
> Package repositories:
>
> Structural finite element package for linear statics and dynamics:
> https://github.com/octave-user/mboct-fem-pkg
> With this package you can generate meshes, assign material properties, 
> loads, boundary conditions and impose linear constraints, assemble 
> finite element matrices and vectors, solve linear static and 
> eigenvalue problems, compute deformations and stresses, build and 
> export reduced order models, import and export meshes and results.
>
> Interface between GNU Octave and MBDyn:
> https://github.com/octave-user/mboct-mbdyn-pkg
> With this package you can generate MBDyn input files for curved beam 
> structures and modal elements. You can also load output files and post 
> process results. Especially hydrodynamic plain bearing data, which is 
> quite complex, can be handled easily.
>
> Interface between GNU Octave and numerical solvers (PaStiX, MUMPS, 
> Umfpack, ARPACK, METIS and LAPACK):
> https://github.com/octave-user/mboct-numerical-pkg
> This package provides interfaces to several sparse solvers, which can 
> be used to solve large scale general symmetric linear systems of 
> equations and generalized symmetric eigenvalue problems. Usually those 
> solvers are more efficient regarding CPU time and memory consumption 
> than Octave's builtin chol, lu and eigs.
>
> General purpose utility package which is used by the other packages 
> mainly for starting processes like MBDyn , Gmsh and Ghostscript.
> https://github.com/octave-user/mboct-octave-pkg
> With this package you can start external processes and distribute 
> function executions to multiple Octave processes.
>
> I hope, that you can host those packages at Octave Forge.
>
> Best regards,
> Reinhard
>
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.