Hot News:

Unser Angebot:

  Foren auf CAD.de (alle Foren)
  OpenFOAM
  Problem mit simpleFoam

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
Autor Thema:  Problem mit simpleFoam (1175 mal gelesen)
PrinzBe
Mitglied
Student


Sehen Sie sich das Profil von PrinzBe an!   Senden Sie eine Private Message an PrinzBe  Schreiben Sie einen Gästebucheintrag für PrinzBe

Beiträge: 30
Registriert: 05.05.2021

erstellt am: 09. Dez. 2021 19:44    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo,

ich habe folgendes Problem.
Ich möchte die Strömung um ein Fahrzeug simulieren. Dazu verwende ich ein k-omega-SST Modell und den simpleFoam Solver. Meine Vorgehensweise habe ich hier mal in Stichpunkten beschrieben:

-blockMesh

-surfaceFeatureExtract

-decomposePar -copyZero

-mpiexec -np 64 snappyHexMesh -parallel -overwrite

-mpiexec -np 64 checkMesh -parallel

-mpiexec -np 64 simpleFoam -parallel

-reconstructParMesh -constant

-reconstructPar -time 100,200,300,400,500

Die Erstellung des Gitters funktioniert einwandfrei aber bei dem Solver kommt leider folgende Fehlermeldung:

Code:
[34] #0 Foam::error::printStack(Foam::Ostream&)[38] #0 Foam::error::printStack(Foam::Ostream&)[46] #0 Foam::error::printStack(Foam::Ostream&) at ??:?
at ??:?
[38] #1 Foam::sigFpe::sigHandler(int)[46] #1 Foam::sigFpe::sigHandler(int) at ??:?
[34] #1 Foam::sigFpe::sigHandler(int) at ??:?
[46] #2 ? addr2line failed
[46] #3 Foam::DICPreconditioner::calcReciprocalD(Foam::Field<double>&, Foam::lduMatrix const&) at ??:?
[38] #2 ? addr2line failed
[38] #3 Foam::DICPreconditioner::calcReciprocalD(Foam::Field<double>&, Foam::lduMatrix const&) at ??:?
[46] #4 Foam::DICPreconditioner::DICPreconditioner(Foam::lduMatrix::solver const&, Foam::dictionary const&) at ??:?
at ??:?
[38] #4 Foam::DICPreconditioner::DICPreconditioner(Foam::lduMatrix::solver const&, Foam::dictionary const&)[46] #5 Foam::lduMatrix::preconditioner::addsymMatrixConstructorToTable<Foam::DICPreconditioner>::New(Foam::lduMatrix::solver const&, Foam::dictionary const&) at ??:?
[46] #6 Foam::lduMatrix::preconditioner::New(Foam::lduMatrix::solver const&, Foam::dictionary const&) at ??:?
[38] #5 Foam::lduMatrix::preconditioner::addsymMatrixConstructorToTable<Foam::DICPreconditioner>::New(Foam::lduMatrix::solver const&, Foam::dictionary const&) at ??:?
[46] #7 Foam::PCG::solve(Foam::Field<double>&, Foam::Field<double> const&, unsigned char) const at ??:?
[38] #6 Foam::lduMatrix::preconditioner::New(Foam::lduMatrix::solver const&, Foam::dictionary const&) at ??:?
[46] #8 Foam::GAMGSolver::solveCoarsestLevel(Foam::Field<double>&, Foam::Field<double> const&) const at ??:?
[38] #7 Foam::PCG::solve(Foam::Field<double>&, Foam::Field<double> const&, unsigned char) const at ??:?
[46] #9 Foam::GAMGSolver::Vcycle(Foam::PtrList<Foam::lduMatrix::smoother> const&, Foam::Field<double>&, Foam::Field<double> const&, Foam::Field<double>&, Foam::Field<double>&, Foam::Field<double>&, Foam::Field<double>&, Foam::Field<double>&, Foam::PtrList<Foam::Field<double> >&, Foam::PtrList<Foam::Field<double> >&, unsigned char) const at ??:?
[38] #8 Foam::GAMGSolver::solveCoarsestLevel(Foam::Field<double>&, Foam::Field<double> const&) const at ??:?
[46] #10 Foam::GAMGSolver::solve(Foam::Field<double>&, Foam::Field<double> const&, unsigned char) const at ??:?
[38] #9 Foam::GAMGSolver::Vcycle(Foam::PtrList<Foam::lduMatrix::smoother> const&, Foam::Field<double>&, Foam::Field<double> const&, Foam::Field<double>&, Foam::Field<double>&, Foam::Field<double>&, Foam::Field<double>&, Foam::Field<double>&, Foam::PtrList<Foam::Field<double> >&, Foam::PtrList<Foam::Field<double> >&, unsigned char) const at ??:?
[38] #10 Foam::GAMGSolver::solve(Foam::Field<double>&, Foam::Field<double> const&, unsigned char) const at ??:?
[46] #11 Foam::fvMatrix<double>::solveSegregated(Foam::dictionary const&) at ??:?
[38] #11 Foam::fvMatrix<double>::solveSegregated(Foam::dictionary const&) at ??:?
[46] #12 at ??:?
[38] #12 Foam::fvMatrix<double>::solve(Foam::dictionary const&)Foam::fvMatrix<double>::solve(Foam::dictionary const&) at ??:?
[46] #13 addr2line failed
[38] #13 Foam::fvMatrix<double>::solve()
[38] #14 Foam::fvMatrix<double>::solve()? addr2line failed
[38] #15 __libc_start_main at ??:?
[46] #14 ? in "/lib64/libc.so.6"
[38] #16 ?
[hpc-node352:20326:0:20326] Caught signal 8 (Floating point exception: tkill(2) or tgkill(2))
at ??:?
[46] #15 __libc_start_main==== backtrace (tid: 20326) ====
0 /opt/ohpc/pub/mpi/ucx-ohpc/1.9.0/lib/libucs.so.0(ucs_handle_error+0x254) [0x1555400aa414]
1 /opt/ohpc/pub/mpi/ucx-ohpc/1.9.0/lib/libucs.so.0(+0x235cc) [0x1555400aa5cc]
2 /opt/ohpc/pub/mpi/ucx-ohpc/1.9.0/lib/libucs.so.0(+0x2395a) [0x1555400aa95a]
3 /lib64/libc.so.6(gsignal+0x10f) [0x15555031437f]
4 /cm/shared/omni/apps/openfoam/8/OpenFOAM-8/platforms/linux64GccDPInt32Opt/lib/libOpenFOAM.so(_ZN4Foam17DICPreconditioner15calcReciprocalDERNS_5FieldIdEERKNS_9lduMatrixE+0xf0) [0x155551763280]
5 /cm/shared/omni/apps/openfoam/8/OpenFOAM-8/platforms/linux64GccDPInt32Opt/lib/libOpenFOAM.so(_ZN4Foam17DICPreconditionerC1ERKNS_9lduMatrix6solverERKNS_10dictionaryE+0x49) [0x155551763359]
6 /cm/shared/omni/apps/openfoam/8/OpenFOAM-8/platforms/linux64GccDPInt32Opt/lib/libOpenFOAM.so(_ZN4Foam9lduMatrix14preconditioner30addsymMatrixConstructorToTableINS_17DICPreconditionerEE3NewERKNS0_6solverERKNS_10dictionaryE+0x2f) [0x15555176347f]
7 /cm/shared/omni/apps/openfoam/8/OpenFOAM-8/platforms/linux64GccDPInt32Opt/lib/libOpenFOAM.so(_ZN4Foam9lduMatrix14preconditioner3NewERKNS0_6solverERKNS_10dictionaryE+0x13b) [0x15555175363b]
8 /cm/shared/omni/apps/openfoam/8/OpenFOAM-8/platforms/linux64GccDPInt32Opt/lib/libOpenFOAM.so(_ZNK4Foam3PCG5solveERNS_5FieldIdEERKS2_h+0x546) [0x155551756fa6]
9 /cm/shared/omni/apps/openfoam/8/OpenFOAM-8/platforms/linux64GccDPInt32Opt/lib/libOpenFOAM.so(_ZNK4Foam10GAMGSolver18solveCoarsestLevelERNS_5FieldIdEERKS2_+0x49c) [0x15555177388c]
10 /cm/shared/omni/apps/openfoam/8/OpenFOAM-8/platforms/linux64GccDPInt32Opt/lib/libOpenFOAM.so(_ZNK4Foam10GAMGSolver6VcycleERKNS_7PtrListINS_9lduMatrix8smootherEEERNS_5FieldIdEERKS8_S9_S9_S9_S9_S9_RNS1_IS8_EESD_h+0x606) [0x155551774b66]
11 /cm/shared/omni/apps/openfoam/8/OpenFOAM-8/platforms/linux64GccDPInt32Opt/lib/libOpenFOAM.so(_ZNK4Foam10GAMGSolver5solveERNS_5FieldIdEERKS2_h+0x541) [0x1555517772e1]
12 /cm/shared/omni/apps/openfoam/8/OpenFOAM-8/platforms/linux64GccDPInt32Opt/lib/libfiniteVolume.so(_ZN4Foam8fvMatrixIdE15solveSegregatedERKNS_10dictionaryE+0x178) [0x155553ab9ac8]
13 simpleFoam(_ZN4Foam8fvMatrixIdE5solveERKNS_10dictionaryE+0x153) [0x476f03]
14 simpleFoam(_ZN4Foam8fvMatrixIdE5solveEv+0x130) [0x477230]
15 simpleFoam() [0x429043]
16 /lib64/libc.so.6(__libc_start_main+0xf3) [0x155550300493]
17 simpleFoam() [0x42a55e]
=================================
[hpc-node352:20326] *** Process received signal ***
[hpc-node352:20326] Signal: Floating point exception (8)
[hpc-node352:20326] Signal code: (-6)
[hpc-node352:20326] Failing at address: 0x322ab00004f66
[hpc-node352:20326] [ 0] /lib64/libpthread.so.0(+0x12c20)[0x15554d415c20]
[hpc-node352:20326] [ 1] /lib64/libc.so.6(gsignal+0x10f)[0x15555031437f]
[hpc-node352:20326] [ 2] /lib64/libc.so.6(+0x37400)[0x155550314400]
[hpc-node352:20326] [ 3] /cm/shared/omni/apps/openfoam/8/OpenFOAM-8/platforms/linux64GccDPInt32Opt/lib/libOpenFOAM.so(_ZN4Foam17DICPreconditioner15calcReciprocalDERNS_5FieldIdEERKNS_9lduMatrixE+0xf0)[0x155551763280]
[hpc-node352:20326] [ 4] /cm/shared/omni/apps/openfoam/8/OpenFOAM-8/platforms/linux64GccDPInt32Opt/lib/libOpenFOAM.so(_ZN4Foam17DICPreconditionerC1ERKNS_9lduMatrix6solverERKNS_10dictionaryE+0x49)[0x155551763359]
[hpc-node352:20326] [ 5] /cm/shared/omni/apps/openfoam/8/OpenFOAM-8/platforms/linux64GccDPInt32Opt/lib/libOpenFOAM.so(_ZN4Foam9lduMatrix14preconditioner30addsymMatrixConstructorToTableINS_17DICPreconditionerEE3NewERKNS0_6solverERKNS_10dictionaryE+0x2f)[0x15555176347f]
[hpc-node352:20326] [ 6] /cm/shared/omni/apps/openfoam/8/OpenFOAM-8/platforms/linux64GccDPInt32Opt/lib/libOpenFOAM.so(_ZN4Foam9lduMatrix14preconditioner3NewERKNS0_6solverERKNS_10dictionaryE+0x13b)[0x15555175363b]
[hpc-node352:20326] [ 7] /cm/shared/omni/apps/openfoam/8/OpenFOAM-8/platforms/linux64GccDPInt32Opt/lib/libOpenFOAM.so(_ZNK4Foam3PCG5solveERNS_5FieldIdEERKS2_h+0x546)[0x155551756fa6]
[hpc-node352:20326] [ 8] /cm/shared/omni/apps/openfoam/8/OpenFOAM-8/platforms/linux64GccDPInt32Opt/lib/libOpenFOAM.so(_ZNK4Foam10GAMGSolver18solveCoarsestLevelERNS_5FieldIdEERKS2_+0x49c)[0x15555177388c]
[hpc-node352:20326] [ 9] /cm/shared/omni/apps/openfoam/8/OpenFOAM-8/platforms/linux64GccDPInt32Opt/lib/libOpenFOAM.so(_ZNK4Foam10GAMGSolver6VcycleERKNS_7PtrListINS_9lduMatrix8smootherEEERNS_5FieldIdEERKS8_S9_S9_S9_S9_S9_RNS1_IS8_EESD_h+0x606)[0x155551774b66]
[hpc-node352:20326] [10] /cm/shared/omni/apps/openfoam/8/OpenFOAM-8/platforms/linux64GccDPInt32Opt/lib/libOpenFOAM.so(_ZNK4Foam10GAMGSolver5solveERNS_5FieldIdEERKS2_h+0x541)[0x1555517772e1]
[hpc-node352:20326] [11] /cm/shared/omni/apps/openfoam/8/OpenFOAM-8/platforms/linux64GccDPInt32Opt/lib/libfiniteVolume.so(_ZN4Foam8fvMatrixIdE15solveSegregatedERKNS_10dictionaryE+0x178)[0x155553ab9ac8]
[hpc-node352:20326] [12] simpleFoam(_ZN4Foam8fvMatrixIdE5solveERKNS_10dictionaryE+0x153)[0x476f03]
[hpc-node352:20326] [13] simpleFoam(_ZN4Foam8fvMatrixIdE5solveEv+0x130)[0x477230]
[hpc-node352:20326] [14] simpleFoam[0x429043]
[hpc-node352:20326] [15] /lib64/libc.so.6(__libc_start_main+0xf3)[0x155550300493]
[hpc-node352:20326] [16] simpleFoam[0x42a55e]
[hpc-node352:20326] *** End of error message ***
in "/lib64/libc.so.6"
[46] #16 ? at ??:?
[hpc-node352:20348:0:20348] Caught signal 8 (Floating point exception: tkill(2) or tgkill(2))
==== backtrace (tid: 20348) ====
0 /opt/ohpc/pub/mpi/ucx-ohpc/1.9.0/lib/libucs.so.0(ucs_handle_error+0x254) [0x1555400aa414]
1 /opt/ohpc/pub/mpi/ucx-ohpc/1.9.0/lib/libucs.so.0(+0x235cc) [0x1555400aa5cc]
2 /opt/ohpc/pub/mpi/ucx-ohpc/1.9.0/lib/libucs.so.0(+0x2395a) [0x1555400aa95a]
3 /lib64/libc.so.6(gsignal+0x10f) [0x15555031437f]
4 /cm/shared/omni/apps/openfoam/8/OpenFOAM-8/platforms/linux64GccDPInt32Opt/lib/libOpenFOAM.so(_ZN4Foam17DICPreconditioner15calcReciprocalDERNS_5FieldIdEERKNS_9lduMatrixE+0xf0) [0x155551763280]
5 /cm/shared/omni/apps/openfoam/8/OpenFOAM-8/platforms/linux64GccDPInt32Opt/lib/libOpenFOAM.so(_ZN4Foam17DICPreconditionerC1ERKNS_9lduMatrix6solverERKNS_10dictionaryE+0x49) [0x155551763359]
6 /cm/shared/omni/apps/openfoam/8/OpenFOAM-8/platforms/linux64GccDPInt32Opt/lib/libOpenFOAM.so(_ZN4Foam9lduMatrix14preconditioner30addsymMatrixConstructorToTableINS_17DICPreconditionerEE3NewERKNS0_6solverERKNS_10dictionaryE+0x2f) [0x15555176347f]
7 /cm/shared/omni/apps/openfoam/8/OpenFOAM-8/platforms/linux64GccDPInt32Opt/lib/libOpenFOAM.so(_ZN4Foam9lduMatrix14preconditioner3NewERKNS0_6solverERKNS_10dictionaryE+0x13b) [0x15555175363b]
8 /cm/shared/omni/apps/openfoam/8/OpenFOAM-8/platforms/linux64GccDPInt32Opt/lib/libOpenFOAM.so(_ZNK4Foam3PCG5solveERNS_5FieldIdEERKS2_h+0x546) [0x155551756fa6]
9 /cm/shared/omni/apps/openfoam/8/OpenFOAM-8/platforms/linux64GccDPInt32Opt/lib/libOpenFOAM.so(_ZNK4Foam10GAMGSolver18solveCoarsestLevelERNS_5FieldIdEERKS2_+0x49c) [0x15555177388c]
10 /cm/shared/omni/apps/openfoam/8/OpenFOAM-8/platforms/linux64GccDPInt32Opt/lib/libOpenFOAM.so(_ZNK4Foam10GAMGSolver6VcycleERKNS_7PtrListINS_9lduMatrix8smootherEEERNS_5FieldIdEERKS8_S9_S9_S9_S9_S9_RNS1_IS8_EESD_h+0x606) [0x155551774b66]
11 /cm/shared/omni/apps/openfoam/8/OpenFOAM-8/platforms/linux64GccDPInt32Opt/lib/libOpenFOAM.so(_ZNK4Foam10GAMGSolver5solveERNS_5FieldIdEERKS2_h+0x541) [0x1555517772e1]
12 /cm/shared/omni/apps/openfoam/8/OpenFOAM-8/platforms/linux64GccDPInt32Opt/lib/libfiniteVolume.so(_ZN4Foam8fvMatrixIdE15solveSegregatedERKNS_10dictionaryE+0x178) [0x155553ab9ac8]
13 simpleFoam(_ZN4Foam8fvMatrixIdE5solveERKNS_10dictionaryE+0x153) [0x476f03]
14 simpleFoam(_ZN4Foam8fvMatrixIdE5solveEv+0x130) [0x477230]
15 simpleFoam() [0x429043]
16 /lib64/libc.so.6(__libc_start_main+0xf3) [0x155550300493]
17 simpleFoam() [0x42a55e]
=================================
[hpc-node352:20348] *** Process received signal ***
[hpc-node352:20348] Signal: Floating point exception (8)
[hpc-node352:20348] Signal code: (-6)
[hpc-node352:20348] Failing at address: 0x322ab00004f7c
[hpc-node352:20348] [ 0] /lib64/libpthread.so.0(+0x12c20)[0x15554d415c20]
[hpc-node352:20348] [ 1] /lib64/libc.so.6(gsignal+0x10f)[0x15555031437f]
[hpc-node352:20348] [ 2] /lib64/libc.so.6(+0x37400)[0x155550314400]
[hpc-node352:20348] [ 3] /cm/shared/omni/apps/openfoam/8/OpenFOAM-8/platforms/linux64GccDPInt32Opt/lib/libOpenFOAM.so(_ZN4Foam17DICPreconditioner15calcReciprocalDERNS_5FieldIdEERKNS_9lduMatrixE+0xf0)[0x155551763280]
[hpc-node352:20348] [ 4] /cm/shared/omni/apps/openfoam/8/OpenFOAM-8/platforms/linux64GccDPInt32Opt/lib/libOpenFOAM.so(_ZN4Foam17DICPreconditionerC1ERKNS_9lduMatrix6solverERKNS_10dictionaryE+0x49)[0x155551763359]
[hpc-node352:20348] [ 5] /cm/shared/omni/apps/openfoam/8/OpenFOAM-8/platforms/linux64GccDPInt32Opt/lib/libOpenFOAM.so(_ZN4Foam9lduMatrix14preconditioner30addsymMatrixConstructorToTableINS_17DICPreconditionerEE3NewERKNS0_6solverERKNS_10dictionaryE+0x2f)[0x15555176347f]
[hpc-node352:20348] [ 6] /cm/shared/omni/apps/openfoam/8/OpenFOAM-8/platforms/linux64GccDPInt32Opt/lib/libOpenFOAM.so(_ZN4Foam9lduMatrix14preconditioner3NewERKNS0_6solverERKNS_10dictionaryE+0x13b)[0x15555175363b]
[hpc-node352:20348] [ 7] /cm/shared/omni/apps/openfoam/8/OpenFOAM-8/platforms/linux64GccDPInt32Opt/lib/libOpenFOAM.so(_ZNK4Foam3PCG5solveERNS_5FieldIdEERKS2_h+0x546)[0x155551756fa6]
[hpc-node352:20348] [ 8] /cm/shared/omni/apps/openfoam/8/OpenFOAM-8/platforms/linux64GccDPInt32Opt/lib/libOpenFOAM.so(_ZNK4Foam10GAMGSolver18solveCoarsestLevelERNS_5FieldIdEERKS2_+0x49c)[0x15555177388c]
[hpc-node352:20348] [ 9] /cm/shared/omni/apps/openfoam/8/OpenFOAM-8/platforms/linux64GccDPInt32Opt/lib/libOpenFOAM.so(_ZNK4Foam10GAMGSolver6VcycleERKNS_7PtrListINS_9lduMatrix8smootherEEERNS_5FieldIdEERKS8_S9_S9_S9_S9_S9_RNS1_IS8_EESD_h+0x606)[0x155551774b66]
[hpc-node352:20348] [10] /cm/shared/omni/apps/openfoam/8/OpenFOAM-8/platforms/linux64GccDPInt32Opt/lib/libOpenFOAM.so(_ZNK4Foam10GAMGSolver5solveERNS_5FieldIdEERKS2_h+0x541)[0x1555517772e1]
[hpc-node352:20348] [11] /cm/shared/omni/apps/openfoam/8/OpenFOAM-8/platforms/linux64GccDPInt32Opt/lib/libfiniteVolume.so(_ZN4Foam8fvMatrixIdE15solveSegregatedERKNS_10dictionaryE+0x178)[0x155553ab9ac8]
[hpc-node352:20348] [12] simpleFoam(_ZN4Foam8fvMatrixIdE5solveERKNS_10dictionaryE+0x153)[0x476f03]
[hpc-node352:20348] [13] simpleFoam(_ZN4Foam8fvMatrixIdE5solveEv+0x130)[0x477230]
[hpc-node352:20348] [14] simpleFoam[0x429043]
[hpc-node352:20348] [15] /lib64/libc.so.6(__libc_start_main+0xf3)[0x155550300493]
[hpc-node352:20348] [16] simpleFoam[0x42a55e]
[hpc-node352:20348] *** End of error message ***
addr2line failed
[34] #2 ? addr2line failed
[34] #3 Foam::DICPreconditioner::calcReciprocalD(Foam::Field<double>&, Foam::lduMatrix const&)--------------------------------------------------------------------------
Primary job terminated normally, but 1 process returned
a non-zero exit code. Per user-direction, the job has been aborted.
--------------------------------------------------------------------------
--------------------------------------------------------------------------
mpiexec noticed that process rank 38 with PID 20326 on node hpc-node352 exited on signal 8 (Floating point exception).
--------------------------------------------------------------------------

Weiß hier jemand vielleicht was das zu bedeuten hat bzw woran das liegen kann?

Schönen Gruß

------------------
PrinzBe

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Shor-ty
Moderator





Sehen Sie sich das Profil von Shor-ty an!   Senden Sie eine Private Message an Shor-ty  Schreiben Sie einen Gästebucheintrag für Shor-ty

Beiträge: 2463
Registriert: 27.08.2010

OpenFOAM-dev (Foundation)
OpenFOAM-xxxx (ESI)

erstellt am: 09. Dez. 2021 22:37    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für PrinzBe 10 Unities + Antwort hilfreich

Teilung Durch NULL. Deine Settings, Dein Netz, oder irgendwas macht eine Division durch Null -> FloatingPointException. Wenns direkt am Anfang kommt, kanns sein das Du irgendwo ein "Value" in den Boundaries vergessen hast.

------------------
Glück Auf,
Tobi

OpenFOAM® Community - Knowledge Base

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

PrinzBe
Mitglied
Student


Sehen Sie sich das Profil von PrinzBe an!   Senden Sie eine Private Message an PrinzBe  Schreiben Sie einen Gästebucheintrag für PrinzBe

Beiträge: 30
Registriert: 05.05.2021

erstellt am: 09. Dez. 2021 22:48    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo Tobi,

danke für deine schnelle Antwort.
Ja es passiert direkt beim ersten Zeitschritt...
Dann muss ich morgen wohl nochmal schauen ob ich irgendwas bei den Values vergessen habe.

Schönen Gruß

------------------
PrinzBe

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

PrinzBe
Mitglied
Student


Sehen Sie sich das Profil von PrinzBe an!   Senden Sie eine Private Message an PrinzBe  Schreiben Sie einen Gästebucheintrag für PrinzBe

Beiträge: 30
Registriert: 05.05.2021

erstellt am: 12. Dez. 2021 19:37    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities


Auto.zip

 
Hallo Tobi,

Ich habe mal nachgeschaut an einer Value kann es meiner Ansicht nach nicht liegen die dürften alle passen.
Du meintest das es sein könnte, dass mein Netz eine Teilung durch 0 macht. Woran könnte das denn dann liegen?

Ich habe gerade mal noch mein Case angehangen vielleicht hilft dir das ja weiter.

Schönen Gruß


------------------
PrinzBe

[Diese Nachricht wurde von PrinzBe am 12. Dez. 2021 editiert.]

[Diese Nachricht wurde von PrinzBe am 12. Dez. 2021 editiert.]

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Engelchen84
Mitglied



Sehen Sie sich das Profil von Engelchen84 an!   Senden Sie eine Private Message an Engelchen84  Schreiben Sie einen Gästebucheintrag für Engelchen84

Beiträge: 15
Registriert: 13.04.2021

erstellt am: 13. Dez. 2021 10:36    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für PrinzBe 10 Unities + Antwort hilfreich

Hallo PrinzBe,

ich hatte dasselbe Problem auch schonmal, bei mir konnte ich es damit lösen, dass ich im "decomposeParDict" die Zerlegung des Ausgangsnetz geändert habe.

Code:

hierarchicalCoeffs
{
    n              ( 4 1 2 );
    delta          0.001;
    order          xyz;
}

Mit freundlichen Grüßen

Engelchen84

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

PrinzBe
Mitglied
Student


Sehen Sie sich das Profil von PrinzBe an!   Senden Sie eine Private Message an PrinzBe  Schreiben Sie einen Gästebucheintrag für PrinzBe

Beiträge: 30
Registriert: 05.05.2021

erstellt am: 13. Dez. 2021 10:41    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo Engelchen,

Ok also meinst du, dass ich statt wie in meinem Fall (8 4 2) mal zum Beispiel (8 2 4) oder sowas ausprobieren soll?

Schönen Gruß

------------------
PrinzBe

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Engelchen84
Mitglied



Sehen Sie sich das Profil von Engelchen84 an!   Senden Sie eine Private Message an Engelchen84  Schreiben Sie einen Gästebucheintrag für Engelchen84

Beiträge: 15
Registriert: 13.04.2021

erstellt am: 13. Dez. 2021 10:52    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für PrinzBe 10 Unities + Antwort hilfreich

Genau, da vielleicht mal die ein oder andere Variante durchtesten.


MfG

Engelchen

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

PrinzBe
Mitglied
Student


Sehen Sie sich das Profil von PrinzBe an!   Senden Sie eine Private Message an PrinzBe  Schreiben Sie einen Gästebucheintrag für PrinzBe

Beiträge: 30
Registriert: 05.05.2021

erstellt am: 15. Dez. 2021 13:13    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo,

also ich habe das Problem lösen können.
An der Reihenfolge im decomposeParDict hat es nicht gelegen.
Anscheinend waren warum auch immer plötzlich meine verwendeten Geometrien beschädigt. Ich habe sie neu erstellt und jetzt funktioniert wieder alles.

Schönen Gruß

------------------
PrinzBe

[Diese Nachricht wurde von PrinzBe am 15. Dez. 2021 editiert.]

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

PrinzBe
Mitglied
Student


Sehen Sie sich das Profil von PrinzBe an!   Senden Sie eine Private Message an PrinzBe  Schreiben Sie einen Gästebucheintrag für PrinzBe

Beiträge: 30
Registriert: 05.05.2021

erstellt am: 04. Jan. 2022 16:23    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo,

also so wie es aussieht konnte ich das Problem leider doch nicht ganz lösen....
Wenn ich meinen Fall mit einem Hintergrundnetz der Größe 30m*10m*10m mit  60 Zellen in x-, 15 in y- und 15 in z-Richtung berechnen lasse funktioniert alles wunderbar. Das Mesh wird gut erstellt und die Simulation wird auch bis zum Schluss berechnet.
Allerdings muss das Gitter noch feiner werden also habe ich das gleiche dann mit 80x20x20 Zellen gemacht die Abmessungen habe ich gleich gelassen. Auch bei der Zellenanzahl funktioniert alles super es musste allerdings immernoch feiner werden.
Dann habe ich das Hintergrundnetz nochmals verfeinert mit 100x25x25 Zellen. Das Mesh wird erstellt aber die Berechnung der Simulation bricht nach dem ersten Rechenschritt ab.
Anschließend kommt die Fehlermeldung die ich bereits in meinem ersten Beitrag gepostet habe.

Was mach ich falsch?
An einer vergessenen Value kann es ja eigentlich nicht liegen, da die Einstellungen exakt die gleichen waren wie bei den gröberen Varianten...

Schönen Gruß

------------------
PrinzBe

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Shor-ty
Moderator





Sehen Sie sich das Profil von Shor-ty an!   Senden Sie eine Private Message an Shor-ty  Schreiben Sie einen Gästebucheintrag für Shor-ty

Beiträge: 2463
Registriert: 27.08.2010

OpenFOAM-dev (Foundation)
OpenFOAM-xxxx (ESI)

erstellt am: 04. Jan. 2022 19:19    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für PrinzBe 10 Unities + Antwort hilfreich

Kannst Du mal das gesamte Log-File des Solvers anhängen? Zwar haben wir den Fehler und die Info das es im ersten Iterationsschritt crashed aber nicht exakt wo. Zu testen wäre noch (kurzer hand), die Lösung vom Groben Netz auf das Feine Mappen und dann starten. Geht der Fehler dann weg, ja/nein? 

------------------
Glück Auf,
Tobi

OpenFOAM® Community - Knowledge Base

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

PrinzBe
Mitglied
Student


Sehen Sie sich das Profil von PrinzBe an!   Senden Sie eine Private Message an PrinzBe  Schreiben Sie einen Gästebucheintrag für PrinzBe

Beiträge: 30
Registriert: 05.05.2021

erstellt am: 04. Jan. 2022 19:54    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo Tobi,

danke für deine Antwort. Was genau meinst mit dem Ummappen?
Also wie muss ich da vorgehen?

Schönen Gruß

------------------
PrinzBe

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Shor-ty
Moderator





Sehen Sie sich das Profil von Shor-ty an!   Senden Sie eine Private Message an Shor-ty  Schreiben Sie einen Gästebucheintrag für Shor-ty

Beiträge: 2463
Registriert: 27.08.2010

OpenFOAM-dev (Foundation)
OpenFOAM-xxxx (ESI)

erstellt am: 04. Jan. 2022 20:16    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für PrinzBe 10 Unities + Antwort hilfreich

Stichwort mapFields. Einfach mapFields -help eingeben dann siehst Du wie es geht. Mit foamGetDict mapFieldsDict noch das Dict in den System Ordner kopieren.

------------------
Glück Auf,
Tobi

OpenFOAM® Community - Knowledge Base

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

PrinzBe
Mitglied
Student


Sehen Sie sich das Profil von PrinzBe an!   Senden Sie eine Private Message an PrinzBe  Schreiben Sie einen Gästebucheintrag für PrinzBe

Beiträge: 30
Registriert: 05.05.2021

erstellt am: 05. Jan. 2022 16:51    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities


Sim-Log.txt


mapFields.txt

 
Hallo Tobi,

also ich habe es mit mapFields mal probiert und es kam folgende Meldung im log File:

Code:

--> FOAM Warning :
From function Foam::triFace Foam::tetIndices::faceTriIs(const Foam::polyMesh&) const
in file meshes/polyMesh/polyMeshTetDecomposition/tetIndicesI.H at line 76
No base point for face 5239228, 4(2017071 2016959 2017124 2018133), produces a valid tet decomposition.


Habe das gesamte Log-File von mapFields und das Log-File der gesamten Simulation einschließlich snappyHexMesh und checkMesh angehangen.
Ich habe mapFields auch mal bei einem einfacheren Modell ausprobiert und da hat es ohne diese Meldung funktioniert und es wurde auch richtig in paraview dargestellt was bei meinem eigentlichen Problem leider nicht der Fall ist.

Schönen Gruß

------------------
PrinzBe

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Shor-ty
Moderator





Sehen Sie sich das Profil von Shor-ty an!   Senden Sie eine Private Message an Shor-ty  Schreiben Sie einen Gästebucheintrag für Shor-ty

Beiträge: 2463
Registriert: 27.08.2010

OpenFOAM-dev (Foundation)
OpenFOAM-xxxx (ESI)

erstellt am: 05. Jan. 2022 20:40    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für PrinzBe 10 Unities + Antwort hilfreich

Hey,

also das ist nur eine Warnung kein Error. Heißt also mapFields ist korrekt durchgelaufen.

Die Erstellung des AMI´s ist aber ein Problem.

Code:

Checking topology...
    Boundary definition OK.
    Cell to face addressing OK.
    Point usage OK.
    Upper triangular ordering OK.
    Face vertices OK.
   *Number of regions: 9
    The mesh has multiple regions which are not connected by any face.
  <<Writing region information to "0/cellToRegion"
  <<Writing region 0 with 15873567 cells to cellSet region0
  <<Writing region 1 with 1 cells to cellSet region1
  <<Writing region 2 with 1 cells to cellSet region2
  <<Writing region 3 with 1 cells to cellSet region3
  <<Writing region 4 with 1 cells to cellSet region4
  <<Writing region 5 with 1 cells to cellSet region5
  <<Writing region 6 with 1 cells to cellSet region6
  <<Writing region 7 with 1 cells to cellSet region7
  <<Writing region 8 with 1 cells to cellSet region8

Da geht AMI nicht wenn das so ist. Du kannst die auch mit dem Keyword minCellFraction 0.001 bspw. löschen lassen (in sHM):

Der Case crashed bei der Druck-Korrekturgleichung. Ggf. aufgrund Deiner single-cells.

------------------
Glück Auf,
Tobi

OpenFOAM® Community - Knowledge Base

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

PrinzBe
Mitglied
Student


Sehen Sie sich das Profil von PrinzBe an!   Senden Sie eine Private Message an PrinzBe  Schreiben Sie einen Gästebucheintrag für PrinzBe

Beiträge: 30
Registriert: 05.05.2021

erstellt am: 05. Jan. 2022 21:24    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hi,

Ah okay ja tatsächlich hast du recht diese Meldung kam bei den gröberen Varianten nicht. Kann das also an der Verfeinerung von meinem Gitter liegen, dass das plötzlich auftritt?
Und welche Zellen würden dann mit dem Befehl genau gelöscht? Diese 8 einzelnen?

Was ich noch fragen wollte, als ich das mit mapFields gemacht habe lief das ja durch aber ich konnte später in Paraview nicht die Geschwindigkeit oder den Druck darstellen lassen was aber wie gesagt in einem anderen einfacheren Modell funktioniert hat... kann das dann auch an diesen einzelnen Zellen liegen?

Schönen Gruß

------------------
PrinzBe

[Diese Nachricht wurde von PrinzBe am 05. Jan. 2022 editiert.]

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

PrinzBe
Mitglied
Student


Sehen Sie sich das Profil von PrinzBe an!   Senden Sie eine Private Message an PrinzBe  Schreiben Sie einen Gästebucheintrag für PrinzBe

Beiträge: 30
Registriert: 05.05.2021

erstellt am: 06. Jan. 2022 10:05    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Also ich habe es grade mal ausprobiert mit dem minCellFraction. Leider hat das nichts gebracht die Meldung bleibt...
Wodurch entstehen diese einzelnen Zellen denn eigentlich kann man das irgendwie durch eine Einstellung im sHM-dict beheben das Problem?


------------------
PrinzBe

[Diese Nachricht wurde von PrinzBe am 06. Jan. 2022 editiert.]

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Shor-ty
Moderator





Sehen Sie sich das Profil von Shor-ty an!   Senden Sie eine Private Message an Shor-ty  Schreiben Sie einen Gästebucheintrag für Shor-ty

Beiträge: 2463
Registriert: 27.08.2010

OpenFOAM-dev (Foundation)
OpenFOAM-xxxx (ESI)

erstellt am: 07. Jan. 2022 13:55    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für PrinzBe 10 Unities + Antwort hilfreich

Hey,

also das es nicht  funktioniert (minCellFraction) liegt daran, dass Du die Foundation Version verwendest, und das dort nicht integriert ist. Wie Du siehst (in meinem geposteten Link) ist dieses Feature in der ESI-OpenCFD Version enthalten. Also musst Du die FOAM-Version wechseln oder Du machst das alles mit topoSet und subsetMesh. Gibt ja viele Möglichkeiten.

Und ja genau. Da werden dann die 8 Zellen gelöscht, die halt irgendwie keine Connection zu Deiner Rotating-Zone haben. Schaus Dir halt einfach mal in Paraview an. Du kannst Dir ja die cellToRegion Datei anschauen:

Code:

// Von CheckMesh
Writing region information to "0/cellToRegion"

Alternativ kannst Dir auch cellSets bauen und die dann via foamToVTK transformieren und danach anschauen. Alles wohl Hyroglyphen für Dich oder? 


Diese Zellen entstehen, weil Dein AMI wohl nicht sauber Vernetzt ist oder durch die Feinheit der Zellen irgendwelche Gaps gefunden werden etc. oder aber dass es sHM nicht möglich ist die Zellen richtig zu snappen. Ist ja nicht so, als wäre das alles trivial 

------------------
Glück Auf,
Tobi

OpenFOAM® Community - Knowledge Base

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2023 CAD.de | Impressum | Datenschutz