|
[Sponsors] |
October 13, 2021, 11:29 |
somaFoam - And plasma goes weee
|
#1 |
New Member
Adrien
Join Date: Jan 2018
Posts: 19
Rep Power: 8 |
Hi foamers,
Recently, I found this outstanding publication from an american team: https://www.sciencedirect.com/scienc...10465521000229 Labelled as opensource and based on our beloved OF, somaFoam manages to solve Vlasov-Maxwell equations system (aka 'donoteventrytosolvemeyoumeagernobody') to simulate EM fields and ion/electron dynamic densities in a plasma. I was eager to see if it was in the latest foam-extend but nope, no github nor DL references in the paper either. I tried to contact authors directly, no luck. This forum never mentioned this solver before, so I assume the source code hasn't been released, unless somebody here corrects me ? So many plasma codes seem to be locked in air-thight labs, that's a pity. By the way, did anyone here worked with picFoam ? https://www.sciencedirect.com/scienc...10465521000187 This one looks really promising as well. Maybe my wet dream of a beam/plasma interaction solver will come true one day. Or at least, give me a good starting point to try to build it myself. Cheers Foamers. |
|
October 23, 2021, 07:12 |
|
#2 |
Member
Eren
Join Date: Aug 2018
Posts: 86
Rep Power: 9 |
There are probably thousands of user developed/modified solvers(Even I have 2 different modified solvers), OpenFOAM (both branches) cannot follow and give support for all of the solvers. That is literally impossible. Authors of the paper clearly shared to code in their paper (that we should be thankful), you just need to compile and use. You can search for "how to compile OpenFOAM solver".
|
|
November 19, 2021, 05:55 |
|
#3 |
New Member
Adrien
Join Date: Jan 2018
Posts: 19
Rep Power: 8 |
Hi Foamers,
Just a quick feedback on my plasmic investigations. The solver picFoam works wonders. Its tutorials cover many configurations and with a few tricks, it allows me to work on beam optics just well. A nice illustration: https://ibb.co/rFPLZns So far, it validated gyration radii and Brillouin limits of my traps. His creator, author of the above publication, more than being talented, is also a very kind person. Have a nice one foamers. |
|
May 4, 2022, 17:05 |
somafoam
|
#4 |
New Member
Join Date: Sep 2021
Posts: 3
Rep Power: 5 |
good news, plasma foamers: https://github.com/vayyaswamy/SOMAFOAM
|
|
October 15, 2022, 03:00 |
|
#5 |
New Member
lilil
Join Date: Oct 2022
Posts: 2
Rep Power: 0 |
hello dear, how to install the somafoam? I cannot the somafoam
|
|
October 15, 2022, 03:01 |
|
#6 |
New Member
lilil
Join Date: Oct 2022
Posts: 2
Rep Power: 0 |
hello dear, how to install the somafoam? I cannot the somafoam,please help me
|
|
October 15, 2022, 07:47 |
|
#7 | |
New Member
Mostafa
Join Date: Oct 2021
Posts: 22
Rep Power: 5 |
Quote:
Please , Could you help me installing the solver , I cloned the solver to Opt/ directory then I typed ./install , but i got the following error Makefile:55: /opt/SOMAFOAM/etc/../wmake/rules/linux64Gcc63/c++: No such file or directory make: *** No rule to make target '/opt/SOMAFOAM/etc/../wmake/rules/linux64Gcc63/c++'. Stop. This system rpm command: rpm --force-debian Building cmake 3.2.2 Package name : cmake-3.2.2 Package URL : http://www.cmake.org/files/v3.2/cmake-3.2.2.tar.gz RPM spec file name: cmake-3.2.2.spec RPM file name : Additional flags : Updating the ThirdParty environment variables before building package cmake-3.2.2 RPM file name : /opt/SOMAFOAM/etc/../metis/rpmBuild/RPMS/x86_64/cmake-3.2.2-linux64Gcc63DPOpt.x86_64.rpm Making package cmake-3.2.2 using RPM. Building package cmake-3.2.2 using SPEC file : cmake-3.2.2.spec. Optional args: error: failed to create directory %{_srcrpmdir}: /opt/SOMAFOAM/metis/rpmBuild/SRPMS: Permission denied Installing package: cmake-3.2.2 Uninstalling cmake-3.2.2 using RPM: cmake-3.2.2-linux64Gcc63DPOpt.x86_64 Installing cmake-3.2.2 using RPM file: /opt/SOMAFOAM/etc/../metis/rpmBuild/RPMS/x86_64/cmake-3.2.2-linux64Gcc63DPOpt.x86_64.rpm error: open of /opt/SOMAFOAM/etc/../metis/rpmBuild/RPMS/x86_64/cmake-3.2.2-linux64Gcc63DPOpt.x86_64.rpm failed: No such file or directory Done installing package Building metis 5.1.0 Package name : metis-5.1.0 Package URL : http://downloads.sourceforge.net/pro...s-5.1.0.tar.gz RPM spec file name: metis-5.1.0.spec RPM file name : Additional flags : Updating the ThirdParty environment variables before building package metis-5.1.0 RPM file name : /opt/SOMAFOAM/etc/../metis/rpmBuild/RPMS/x86_64/metis-5.1.0-linux64Gcc63DPOpt.x86_64.rpm Making package metis-5.1.0 using RPM. Building package metis-5.1.0 using SPEC file : metis-5.1.0.spec. Optional args: error: failed to create directory %{_srcrpmdir}: /opt/SOMAFOAM/metis/rpmBuild/SRPMS: Permission denied Installing package: metis-5.1.0 Uninstalling metis-5.1.0 using RPM: metis-5.1.0-linux64Gcc63DPOpt.x86_64 Installing metis-5.1.0 using RPM file: /opt/SOMAFOAM/etc/../metis/rpmBuild/RPMS/x86_64/metis-5.1.0-linux64Gcc63DPOpt.x86_64.rpm error: open of /opt/SOMAFOAM/etc/../metis/rpmBuild/RPMS/x86_64/metis-5.1.0-linux64Gcc63DPOpt.x86_64.rpm failed: No such file or directory Done installing package + wmakePrintBuild -check no git description found + /bin/rm -f foam/Make/linux64Gcc63DPOpt/global.? + wmakeLnInclude foam + wmakeLnInclude meshTools + wmakeLnInclude OSspecific/POSIX + wmake libo OSspecific/POSIX /opt/SOMAFOAM/etc/../wmake/MakefileOptions:36: /opt/SOMAFOAM/etc/../wmake/rules/linux64Gcc63/general: No such file or directory make: *** No rule to make target '/opt/SOMAFOAM/etc/../wmake/rules/linux64Gcc63/general'. Stop. /opt/SOMAFOAM/etc/../wmake/MakefileFiles:39: linux64Gcc63DPOpt/options: No such file or directory make: *** No rule to make target 'linux64Gcc63DPOpt/options'. Stop. wmake error: file 'Make/linux64Gcc63DPOpt/objectFiles' could not be created + wmake libso foam /opt/SOMAFOAM/etc/../wmake/MakefileOptions:36: /opt/SOMAFOAM/etc/../wmake/rules/linux64Gcc63/general: No such file or directory make: *** No rule to make target '/opt/SOMAFOAM/etc/../wmake/rules/linux64Gcc63/general'. Stop. /opt/SOMAFOAM/etc/../wmake/MakefileFiles:39: linux64Gcc63DPOpt/options: No such file or directory make: *** No rule to make target 'linux64Gcc63DPOpt/options'. Stop. wmake error: file 'Make/linux64Gcc63DPOpt/objectFiles' could not be created + decompositionMethods/AllwmakeLnInclude + wmakeLnInclude decompositionMethods + wmakeLnInclude metisDecomp + decompositionMethods/Allwmake + wmakeLnInclude decompositionMethods + wmake libso decompositionMethods /opt/SOMAFOAM/etc/../wmake/MakefileOptions:36: /opt/SOMAFOAM/etc/../wmake/rules/linux64Gcc63/general: No such file or directory make: *** No rule to make target '/opt/SOMAFOAM/etc/../wmake/rules/linux64Gcc63/general'. Stop. /opt/SOMAFOAM/etc/../wmake/MakefileFiles:39: linux64Gcc63DPOpt/options: No such file or directory make: *** No rule to make target 'linux64Gcc63DPOpt/options'. Stop. wmake error: file 'Make/linux64Gcc63DPOpt/objectFiles' could not be created + wmake libso metisDecomp /opt/SOMAFOAM/etc/../wmake/MakefileOptions:36: /opt/SOMAFOAM/etc/../wmake/rules/linux64Gcc63/general: No such file or directory make: *** No rule to make target '/opt/SOMAFOAM/etc/../wmake/rules/linux64Gcc63/general'. Stop. /opt/SOMAFOAM/etc/../wmake/MakefileFiles:39: linux64Gcc63DPOpt/options: No such file or directory make: *** No rule to make target 'linux64Gcc63DPOpt/options'. Stop. wmake error: file 'Make/linux64Gcc63DPOpt/objectFiles' could not be created + wmake libso lagrangian/basic /opt/SOMAFOAM/etc/../wmake/MakefileOptions:36: /opt/SOMAFOAM/etc/../wmake/rules/linux64Gcc63/general: No such file or directory make: *** No rule to make target '/opt/SOMAFOAM/etc/../wmake/rules/linux64Gcc63/general'. Stop. /opt/SOMAFOAM/etc/../wmake/MakefileFiles:39: linux64Gcc63DPOpt/options: No such file or directory make: *** No rule to make target 'linux64Gcc63DPOpt/options'. Stop. wmake error: file 'Make/linux64Gcc63DPOpt/objectFiles' could not be created + wmake libso edgeMesh /opt/SOMAFOAM/etc/../wmake/MakefileOptions:36: /opt/SOMAFOAM/etc/../wmake/rules/linux64Gcc63/general: No such file or directory make: *** No rule to make target '/opt/SOMAFOAM/etc/../wmake/rules/linux64Gcc63/general'. Stop. /opt/SOMAFOAM/etc/../wmake/MakefileFiles:39: linux64Gcc63DPOpt/options: No such file or directory make: *** No rule to make target 'linux64Gcc63DPOpt/options'. Stop. wmake error: file 'Make/linux64Gcc63DPOpt/objectFiles' could not be created + wmake libso surfMesh /opt/SOMAFOAM/etc/../wmake/MakefileOptions:36: /opt/SOMAFOAM/etc/../wmake/rules/linux64Gcc63/general: No such file or directory make: *** No rule to make target '/opt/SOMAFOAM/etc/../wmake/rules/linux64Gcc63/general'. Stop. /opt/SOMAFOAM/etc/../wmake/MakefileFiles:39: linux64Gcc63DPOpt/options: No such file or directory make: *** No rule to make target 'linux64Gcc63DPOpt/options'. Stop. wmake error: file 'Make/linux64Gcc63DPOpt/objectFiles' could not be created + wmake libso meshTools /opt/SOMAFOAM/etc/../wmake/MakefileOptions:36: /opt/SOMAFOAM/etc/../wmake/rules/linux64Gcc63/general: No such file or directory make: *** No rule to make target '/opt/SOMAFOAM/etc/../wmake/rules/linux64Gcc63/general'. Stop. /opt/SOMAFOAM/etc/../wmake/MakefileFiles:39: linux64Gcc63DPOpt/options: No such file or directory make: *** No rule to make target 'linux64Gcc63DPOpt/options'. Stop. wmake error: file 'Make/linux64Gcc63DPOpt/objectFiles' could not be created + wmake libso finiteVolume /opt/SOMAFOAM/etc/../wmake/MakefileOptions:36: /opt/SOMAFOAM/etc/../wmake/rules/linux64Gcc63/general: No such file or directory make: *** No rule to make target '/opt/SOMAFOAM/etc/../wmake/rules/linux64Gcc63/general'. Stop. /opt/SOMAFOAM/etc/../wmake/MakefileFiles:39: linux64Gcc63DPOpt/options: No such file or directory make: *** No rule to make target 'linux64Gcc63DPOpt/options'. Stop. wmake error: file 'Make/linux64Gcc63DPOpt/objectFiles' could not be created + wmake libso finiteArea /opt/SOMAFOAM/etc/../wmake/MakefileOptions:36: /opt/SOMAFOAM/etc/../wmake/rules/linux64Gcc63/general: No such file or directory make: *** No rule to make target '/opt/SOMAFOAM/etc/../wmake/rules/linux64Gcc63/general'. Stop. /opt/SOMAFOAM/etc/../wmake/MakefileFiles:39: linux64Gcc63DPOpt/options: No such file or directory make: *** No rule to make target 'linux64Gcc63DPOpt/options'. Stop. wmake error: file 'Make/linux64Gcc63DPOpt/objectFiles' could not be created + wmake libso lduSolvers /opt/SOMAFOAM/etc/../wmake/MakefileOptions:36: /opt/SOMAFOAM/etc/../wmake/rules/linux64Gcc63/general: No such file or directory make: *** No rule to make target '/opt/SOMAFOAM/etc/../wmake/rules/linux64Gcc63/general'. Stop. /opt/SOMAFOAM/etc/../wmake/MakefileFiles:39: linux64Gcc63DPOpt/options: No such file or directory make: *** No rule to make target 'linux64Gcc63DPOpt/options'. Stop. wmake error: file 'Make/linux64Gcc63DPOpt/objectFiles' could not be created + dynamicMesh/AllwmakeLnInclude + wmakeLnInclude dynamicMesh + wmakeLnInclude dynamicFvMesh + wmakeLnInclude topoChangerFvMesh + meshMotion/AllwmakeLnInclude + wmakeLnInclude solidBodyMotion + wmakeLnInclude fvMotionSolver + wmakeLnInclude RBFMotionSolver + dynamicMesh/Allwmake + wmake libso dynamicMesh /opt/SOMAFOAM/etc/../wmake/MakefileOptions:36: /opt/SOMAFOAM/etc/../wmake/rules/linux64Gcc63/general: No such file or directory make: *** No rule to make target '/opt/SOMAFOAM/etc/../wmake/rules/linux64Gcc63/general'. Stop. /opt/SOMAFOAM/etc/../wmake/MakefileFiles:39: linux64Gcc63DPOpt/options: No such file or directory make: *** No rule to make target 'linux64Gcc63DPOpt/options'. Stop. wmake error: file 'Make/linux64Gcc63DPOpt/objectFiles' could not be created + meshMotion/Allwmake + wmake libso solidBodyMotion /opt/SOMAFOAM/etc/../wmake/MakefileOptions:36: /opt/SOMAFOAM/etc/../wmake/rules/linux64Gcc63/general: No such file or directory make: *** No rule to make target '/opt/SOMAFOAM/etc/../wmake/rules/linux64Gcc63/general'. Stop. /opt/SOMAFOAM/etc/../wmake/MakefileFiles:39: linux64Gcc63DPOpt/options: No such file or directory make: *** No rule to make target 'linux64Gcc63DPOpt/options'. Stop. wmake error: file 'Make/linux64Gcc63DPOpt/objectFiles' could not be created + wmake libso fvMotionSolver /opt/SOMAFOAM/etc/../wmake/MakefileOptions:36: /opt/SOMAFOAM/etc/../wmake/rules/linux64Gcc63/general: No such file or directory make: *** No rule to make target '/opt/SOMAFOAM/etc/../wmake/rules/linux64Gcc63/general'. Stop. /opt/SOMAFOAM/etc/../wmake/MakefileFiles:39: linux64Gcc63DPOpt/options: No such file or directory make: *** No rule to make target 'linux64Gcc63DPOpt/options'. Stop. wmake error: file 'Make/linux64Gcc63DPOpt/objectFiles' could not be created + wmake libso RBFMotionSolver /opt/SOMAFOAM/etc/../wmake/MakefileOptions:36: /opt/SOMAFOAM/etc/../wmake/rules/linux64Gcc63/general: No such file or directory make: *** No rule to make target '/opt/SOMAFOAM/etc/../wmake/rules/linux64Gcc63/general'. Stop. /opt/SOMAFOAM/etc/../wmake/MakefileFiles:39: linux64Gcc63DPOpt/options: No such file or directory make: *** No rule to make target 'linux64Gcc63DPOpt/options'. Stop. wmake error: file 'Make/linux64Gcc63DPOpt/objectFiles' could not be created + wmake libso dynamicFvMesh /opt/SOMAFOAM/etc/../wmake/MakefileOptions:36: /opt/SOMAFOAM/etc/../wmake/rules/linux64Gcc63/general: No such file or directory make: *** No rule to make target |
||
June 29, 2023, 00:26 |
|
#8 |
New Member
rosee
Join Date: Apr 2023
Posts: 2
Rep Power: 0 |
An installation procedure for somoFoam is posted here: https://github.com/vayyaswamy/SOMAFO...tion-procedure
I followed all the steps. However, after installation and source etc/bashrc, I typed plasmaSimFoam and it turned out command not found. I goes to ~/SOMAFOAM/bin/linux64GccDPOpt and found no exectable file plasmaSimFoam. That indicates that it did not compiled successfully. But I can not found err messages in install.log. The file is too long, so I only post the begining and ending here: *---------------------------*LTPS Installation Initiated*--------------------------------* gcc -m64 -Wall -O3 -fPIC dirToString.c -o /home/zhiguo/SOMAFOAM-main/etc/../wmake/bin/linux64Gcc/dirToString flex wmkdep.l gcc -m64 -Wall -O3 -fPIC lex.yy.c -o /home/zhiguo/SOMAFOAM-main/etc/../wmake/bin/linux64Gcc/wmkdep lex.yy.c:1386:17: warning: ‘yyunput’ defined but not used [-Wunused-function] static void yyunput (int c, char * yy_bp ) ^ lex.yy.c:1429:16: warning: ‘input’ defined but not used [-Wunused-function] static int input (void) ^ This system rpm command: rpm --force-debian Building cmake 3.2.2 Package name : cmake-3.2.2 Package URL : http://www.cmake.org/files/v3.2/cmake-3.2.2.tar.gz RPM spec file name: cmake-3.2.2.spec RPM file name : Additional flags : Updating the ThirdParty environment variables before building package cmake-3.2.2 RPM file name : /home/zhiguo/SOMAFOAM-main/etc/../metis/rpmBuild/RPMS/x86_64/cmake-3.2.2-linux64GccDPOpt.x86_64.rpm Making package cmake-3.2.2 using RPM. Building package cmake-3.2.2 using SPEC file : cmake-3.2.2.spec. Optional args: Executing(%prep): /bin/sh -e /home/zhiguo/SOMAFOAM-main/metis/rpmBuild/tmp/rpm-tmp.V4OnBr + umask 022 + cd /home/zhiguo/SOMAFOAM-main/etc/../metis/rpmBuild/BUILD + cd /home/zhiguo/SOMAFOAM-main/metis/rpmBuild/BUILD + rm -rf cmake-3.2.2 + /bin/gzip -dc /home/zhiguo/SOMAFOAM-main/metis/rpmBuild/SOURCES/cmake-3.2.2.tar.gz + /bin/tar -xof - + STATUS=0 + [ 0 -ne 0 ] + cd cmake-3.2.2 + /bin/chmod -Rf a+rX,u+w,g-w,o-w . + exit 0 Executing(%build): /bin/sh -e /home/zhiguo/SOMAFOAM-main/metis/rpmBuild/tmp/rpm-tmp.jBa36Z + umask 022 + cd /home/zhiguo/SOMAFOAM-main/etc/../metis/rpmBuild/BUILD + cd cmake-3.2.2 + [ -n gcc ] + export CC=gcc + [ -n g++ ] + export CXX=g++ + [ -n -m64 -fPIC ] + export CFLAGS=-m64 -fPIC + [ -n -m64 -fPIC ] + export CXXFLAGS=-m64 -fPIC + [ -n -m64 ] + export LDFLAGS=-m64 + ./configure --prefix=/home/zhiguo/SOMAFOAM-main/etc/../metis/packages/cmake-3.2.2/platforms/linux64GccDPOpt --------------------------------------------- CMake 3.2.2, Copyright 2000-2015 Kitware, Inc. C compiler on this system is: gcc -m64 -fPIC C++ compiler on this system is: g++ -m64 -fPIC Makefile processor on this system is: make g++ is GNU compiler ``` Making dependency list for source file mapLagrangian.C Making dependency list for source file changeDictionary.C Making dependency list for source file mapFields.C SOURCE=changeDictionary.C ; g++ -m64 -Dlinux64 -DWM_DP -Wall -Wextra -Wno-unused-parameter -Wold-style-cast -Wnon-virtual-dtor -O3 -DNoRepository -ftemplate-depth-200 -I/home/zhiguo/SOMAFOAM-main/etc/../src/finiteVolume/lnInclude -I/home/zhiguo/SOMAFOAM-main/etc/../src/dynamicMesh/lnInclude -I/home/zhiguo/SOMAFOAM-main/etc/../src/meshTools/lnInclude -IlnInclude -I. -I/home/zhiguo/SOMAFOAM-main/etc/../src/foam/lnInclude -I/home/zhiguo/SOMAFOAM-main/etc/../src/OSspecific/POSIX/lnInclude -fPIC -c $SOURCE -o Make/linux64GccDPOpt/changeDictionary.o SOURCE=mapLagrangian.C ; g++ -m64 -Dlinux64 -DWM_DP -Wall -Wextra -Wno-unused-parameter -Wold-style-cast -Wnon-virtual-dtor -O3 -DNoRepository -ftemplate-depth-200 -I/home/zhiguo/SOMAFOAM-main/etc/../src/meshTools/lnInclude -I/home/zhiguo/SOMAFOAM-main/etc/../src/lagrangian/basic/lnInclude -I/home/zhiguo/SOMAFOAM-main/etc/../src/finiteVolume/lnInclude -I/home/zhiguo/SOMAFOAM-main/etc/../src/sampling/lnInclude -IlnInclude -I. -I/home/zhiguo/SOMAFOAM-main/etc/../src/foam/lnInclude -I/home/zhiguo/SOMAFOAM-main/etc/../src/OSspecific/POSIX/lnInclude -fPIC -c $SOURCE -o Make/linux64GccDPOpt/mapLagrangian.o g++ -m64 -Dlinux64 -DWM_DP -Wall -Wextra -Wno-unused-parameter -Wold-style-cast -Wnon-virtual-dtor -O3 -DNoRepository -ftemplate-depth-200 -I/home/zhiguo/SOMAFOAM-main/etc/../src/finiteVolume/lnInclude -I/home/zhiguo/SOMAFOAM-main/etc/../src/dynamicMesh/lnInclude -I/home/zhiguo/SOMAFOAM-main/etc/../src/meshTools/lnInclude -IlnInclude -I. -I/home/zhiguo/SOMAFOAM-main/etc/../src/foam/lnInclude -I/home/zhiguo/SOMAFOAM-main/etc/../src/OSspecific/POSIX/lnInclude -fPIC -Xlinker --add-needed -Xlinker --no-as-needed Make/linux64GccDPOpt/changeDictionary.o -L/home/zhiguo/SOMAFOAM-main/etc/../lib/linux64GccDPOpt \ -lfiniteVolume -ldynamicMesh -lmeshTools -lfoam -ldl -lrt -lm -o /home/zhiguo/SOMAFOAM-main/etc/../bin/linux64GccDPOpt/changeDictionary Making dependency list for source file setFields.C SOURCE=setFields.C ; g++ -m64 -Dlinux64 -DWM_DP -Wall -Wextra -Wno-unused-parameter -Wold-style-cast -Wnon-virtual-dtor -O3 -DNoRepository -ftemplate-depth-200 -I/home/zhiguo/SOMAFOAM-main/etc/../src/finiteVolume/lnInclude -I/home/zhiguo/SOMAFOAM-main/etc/../src/meshTools/lnInclude -IlnInclude -I. -I/home/zhiguo/SOMAFOAM-main/etc/../src/foam/lnInclude -I/home/zhiguo/SOMAFOAM-main/etc/../src/OSspecific/POSIX/lnInclude -fPIC -c $SOURCE -o Make/linux64GccDPOpt/setFields.o SOURCE=mapFields.C ; g++ -m64 -Dlinux64 -DWM_DP -Wall -Wextra -Wno-unused-parameter -Wold-style-cast -Wnon-virtual-dtor -O3 -DNoRepository -ftemplate-depth-200 -I/home/zhiguo/SOMAFOAM-main/etc/../src/meshTools/lnInclude -I/home/zhiguo/SOMAFOAM-main/etc/../src/lagrangian/basic/lnInclude -I/home/zhiguo/SOMAFOAM-main/etc/../src/finiteVolume/lnInclude -I/home/zhiguo/SOMAFOAM-main/etc/../src/sampling/lnInclude -IlnInclude -I. -I/home/zhiguo/SOMAFOAM-main/etc/../src/foam/lnInclude -I/home/zhiguo/SOMAFOAM-main/etc/../src/OSspecific/POSIX/lnInclude -fPIC -c $SOURCE -o Make/linux64GccDPOpt/mapFields.o g++ -m64 -Dlinux64 -DWM_DP -Wall -Wextra -Wno-unused-parameter -Wold-style-cast -Wnon-virtual-dtor -O3 -DNoRepository -ftemplate-depth-200 -I/home/zhiguo/SOMAFOAM-main/etc/../src/finiteVolume/lnInclude -I/home/zhiguo/SOMAFOAM-main/etc/../src/meshTools/lnInclude -IlnInclude -I. -I/home/zhiguo/SOMAFOAM-main/etc/../src/foam/lnInclude -I/home/zhiguo/SOMAFOAM-main/etc/../src/OSspecific/POSIX/lnInclude -fPIC -Xlinker --add-needed -Xlinker --no-as-needed Make/linux64GccDPOpt/setFields.o -L/home/zhiguo/SOMAFOAM-main/etc/../lib/linux64GccDPOpt \ -lfiniteVolume -lmeshTools -lfoam -ldl -lrt -lm -o /home/zhiguo/SOMAFOAM-main/etc/../bin/linux64GccDPOpt/setFields g++ -m64 -Dlinux64 -DWM_DP -Wall -Wextra -Wno-unused-parameter -Wold-style-cast -Wnon-virtual-dtor -O3 -DNoRepository -ftemplate-depth-200 -I/home/zhiguo/SOMAFOAM-main/etc/../src/meshTools/lnInclude -I/home/zhiguo/SOMAFOAM-main/etc/../src/lagrangian/basic/lnInclude -I/home/zhiguo/SOMAFOAM-main/etc/../src/finiteVolume/lnInclude -I/home/zhiguo/SOMAFOAM-main/etc/../src/sampling/lnInclude -IlnInclude -I. -I/home/zhiguo/SOMAFOAM-main/etc/../src/foam/lnInclude -I/home/zhiguo/SOMAFOAM-main/etc/../src/OSspecific/POSIX/lnInclude -fPIC -Xlinker --add-needed -Xlinker --no-as-needed Make/linux64GccDPOpt/mapLagrangian.o Make/linux64GccDPOpt/mapFields.o -L/home/zhiguo/SOMAFOAM-main/etc/../lib/linux64GccDPOpt \ -lsampling -lmeshTools -llagrangian -lfiniteVolume -lfoam -ldl -lrt -lm -o /home/zhiguo/SOMAFOAM-main/etc/../bin/linux64GccDPOpt/mapFields *--------------------------*LTPS Installation Finished*----------------------------------* |
|
June 29, 2023, 07:21 |
|
#9 |
New Member
rosee
Join Date: Apr 2023
Posts: 2
Rep Power: 0 |
I found the error message as follows.
SOURCE=plasmaEnergyModels/eTemperature/efullImplicit/efullImplicit.C ; g++ -m64 -Dlinux64 -DWM_DP -Wall -Wextra -Wno-unused-parameter -Wold-style-cast -Wnon-virtual-dtor -O3 -DNoRepository -ftemplate-depth-200 -I/home/zhiguo/SOMAFOAM-main/etc/../src/finiteVolume/lnInclude -I/home/zhiguo/SOMAFOAM-main/etc/../src/meshTools/lnInclude -I/home/zhiguo/SOMAFOAM-main/etc/../src/thermophysicalModels/basic/lnInclude -I/home/zhiguo/SOMAFOAM-main/etc/../src/thermophysicalModels/specie/lnInclude -I/home/zhiguo/SOMAFOAM-main/etc/../src/thermophysicalModels/reactionThermo/lnInclude -I/home/zhiguo/SOMAFOAM-main/etc/../src/thermophysicalModels/chemistryModel/lnInclude -IlnInclude -I. -I/home/zhiguo/SOMAFOAM-main/etc/../src/foam/lnInclude -I/home/zhiguo/SOMAFOAM-main/etc/../src/OSspecific/POSIX/lnInclude -fPIC -c $SOURCE -o Make/linux64GccDPOpt/efullImplicit.o SOURCE=multiSpeciesPlasmaModels/multiSpeciesPlasmaModel/multiSpeciesPlasmaModel.C ; g++ -m64 -Dlinux64 -DWM_DP -Wall -Wextra -Wno-unused-parameter -Wold-style-cast -Wnon-virtual-dtor -O3 -DNoRepository -ftemplate-depth-200 -I/home/zhiguo/SOMAFOAM-main/etc/../src/finiteVolume/lnInclude -I/home/zhiguo/SOMAFOAM-main/etc/../src/meshTools/lnInclude -I/home/zhiguo/SOMAFOAM-main/etc/../src/thermophysicalModels/basic/lnInclude -I/home/zhiguo/SOMAFOAM-main/etc/../src/thermophysicalModels/specie/lnInclude -I/home/zhiguo/SOMAFOAM-main/etc/../src/thermophysicalModels/reactionThermo/lnInclude -I/home/zhiguo/SOMAFOAM-main/etc/../src/thermophysicalModels/chemistryModel/lnInclude -IlnInclude -I. -I/home/zhiguo/SOMAFOAM-main/etc/../src/foam/lnInclude -I/home/zhiguo/SOMAFOAM-main/etc/../src/OSspecific/POSIX/lnInclude -fPIC -c $SOURCE -o Make/linux64GccDPOpt/multiSpeciesPlasmaModel.o multiSpeciesPlasmaModels/multiSpeciesPlasmaModel/multiSpeciesPlasmaModel.C: In member function ‘Foam::tmp<Foam::GeometricField<double, Foam::fvPatchField, Foam::volMesh> > Foam::multiSpeciesPlasmaModel::dElectronTempSource DTe(const Foam:siChemistryModel&)’: multiSpeciesPlasmaModels/multiSpeciesPlasmaModel/multiSpeciesPlasmaModel.C:679:23: error: ‘const class Foam:siChemistryModel’ has no member named ‘dEChemSourceDTe’ pets = (chemistry.dEChemSourceDTe()())*plasmaConstants::A/W(eIndex_); ^ multiSpeciesPlasmaModels/multiSpeciesPlasmaModel/multiSpeciesPlasmaModel.dep:687: recipe for target 'Make/linux64GccDPOpt/multiSpeciesPlasmaModel.o' failed make: *** [Make/linux64GccDPOpt/multiSpeciesPlasmaModel.o] Error 1 make: *** Waiting for unfinished jobs.... |
|
March 14, 2024, 19:40 |
Unknown reaction type metastableTwoImpactArrheniusReaction
|
#10 |
New Member
Simran Dixit
Join Date: Dec 2023
Posts: 1
Rep Power: 0 |
hey,
I have installed SOMAFOAM successfully, I tried to run the example - examples/helium-13.56MHz-1017/externalCircuit. I encounter the error- Unknown reaction type metastableTwoImpactArrheniusReaction followed by a list of reaction types. Anyone who ran these examples, please let me know where the error is. I used plasmaSimFoam. |
|
July 17, 2024, 07:53 |
|
#11 |
Member
ESI
Join Date: Sep 2017
Posts: 49
Rep Power: 9 |
did you run the examples in SOMAFoam yet?
|
|
July 17, 2024, 07:55 |
|
#12 | |
Member
ESI
Join Date: Sep 2017
Posts: 49
Rep Power: 9 |
Quote:
if "yes" please teal me how to do it. thank you so much! |
||
|
|