Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ada Report: theoretic result values or benchmark nastran or abacus #97

Open
stefano2734 opened this issue Feb 24, 2024 · 3 comments
Open
Labels
documentation Improvements or additions to documentation enhancement New feature or request
Milestone

Comments

@stefano2734
Copy link

stefano2734 commented Feb 24, 2024

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

here I see not the „problems“ of a solver in quality to theory or best program in the tables.

so is it clear that second order is normally better than first order by same size.
Calculation time is significant higher by second order.
In complex models fine resolution and first order elements are often better by same solution time.

Describe the solution you'd like
A clear and concise description of what you want to happen.

Ada Report: theoretic result values or benchmark nastran in extra column
so the reader can see the actual quality of solver in relation to theory or nastran or abacus.
Difference in % in extra Table
But here the figures of eigenvalues should be the same

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

see other examples of calculix to others: http://www.bconverged.com/benchmarks/index.php

https://www.esrd.com/wp-content/uploads/dlm_uploads/Benchmarks-Guide-Standard-NAFEMS-Benchmarks-Linear-Elastic-Tests.pdf

https://www.autodesk.com/sites/default/files/file_downloads/Autodesk-Inventor-Nastran-2022-Verification-Manual.pdf

https://doc.comsol.com/5.5/doc/com.comsol.help.sme/StructuralMechanicsVerificationExamples.pdf

@Krande
Copy link
Owner

Krande commented Feb 25, 2024

Hey @stefano2734,

I really appreciate you taking the time to provide feedback!

I should probably start off by mentioning that when I created the auto-generated "Ada report" ci release a long time ago I wanted it to do 2 things.

  1. Perform a basic comparison of the results from open source solvers Code Aster and Calculix with proprietary solvers that I'm familiar with (Abaqus and Sestra). I just chose an arbitrarily eigenvalue problem for cantilever beam using solid/shell/line elements.
  2. Run on every new release of ada-py to ensure that over time the solvers produce similar results (this was primarily to monitor if any of the continuously updated conda-forge dependencies affect the results in any way).

So the idea at the time was not to do any qualitative analysis of the solvers themselves.

However, I do plan on incorporating more qualitative analysis into the auto-generated ADA report in the future.

As of now I still have a few remaining features I want to incorporate into ada-py which allow for better post-processing and visualization of the results.

One of which is compiling a windows version of Code Aster using conda dependencies. Then update the conda-forge feedstock for code aster to include support for windows (windows is my primary work OS) which will help the development process when integrating ada-py with the code aster v16/v17 API's..

With that said, I like the FE benchmarking examples you provided, and I also completely agree with the other points you make about improved description of the problems, references to analytical solution, computational run-time, etc.

So I'll make that a priority once I finish the Code Aster support for windows (which is a task I'll resume in approximately 2 weeks).

I'll just leave this issue open as a reminder to prioritize this task in the next feature release.

@Krande Krande added this to the v0.3.0 milestone Feb 25, 2024
@Krande Krande added documentation Improvements or additions to documentation enhancement New feature or request labels Feb 25, 2024
@stefano2734
Copy link
Author

stefano2734 commented Mar 18, 2024

I have seen here a NAFEMS paper to z88 V3 and abaqus 6.14.
https://epub.uni-bayreuth.de/id/eprint/2561/1/KT2015_Hautsch_Validierung-Z88Aurora-NAFEMS-Benchmarks.pdf
I will look about the files. Perhaps also in examples.
https://en.z88.de/examples/

NAFEMS code verification section for members:
https://www.nafems.org/publications/code-verification/

@stefano2734
Copy link
Author

NAFEMS LE 10 example
see
https://www.seamplex.com/feenox/tests/nafems/le10/
https://seamplex.com/feenox/examples/mechanical.html#nafems-le10-thick-plate-pressure-benchmark

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants