CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > Software User Forums > OpenFOAM > OpenFOAM Running, Solving & CFD

somaFoam - And plasma goes weee

Register Blogs Community New Posts Updated Threads Search

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   October 13, 2021, 10:29
Talking somaFoam - And plasma goes weee
  #1
New Member
 
Adrien
Join Date: Jan 2018
Posts: 19
Rep Power: 8
Destouches is on a distinguished road
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.
Destouches is offline   Reply With Quote

Old   October 23, 2021, 06:12
Default
  #2
Member
 
Eren
Join Date: Aug 2018
Posts: 86
Rep Power: 8
ErenC is on a distinguished road
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".
ErenC is offline   Reply With Quote

Old   November 19, 2021, 04:55
Default
  #3
New Member
 
Adrien
Join Date: Jan 2018
Posts: 19
Rep Power: 8
Destouches is on a distinguished road
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.
Destouches is offline   Reply With Quote

Old   May 4, 2022, 16:05
Default somafoam
  #4
New Member
 
Join Date: Sep 2021
Posts: 3
Rep Power: 4
PlasmaCFD is on a distinguished road
good news, plasma foamers: https://github.com/vayyaswamy/SOMAFOAM
PlasmaCFD is offline   Reply With Quote

Old   October 15, 2022, 02:00
Default
  #5
New Member
 
lilil
Join Date: Oct 2022
Posts: 2
Rep Power: 0
mgq920857776 is on a distinguished road
hello dear, how to install the somafoam? I cannot the somafoam
mgq920857776 is offline   Reply With Quote

Old   October 15, 2022, 02:01
Default
  #6
New Member
 
lilil
Join Date: Oct 2022
Posts: 2
Rep Power: 0
mgq920857776 is on a distinguished road
hello dear, how to install the somafoam? I cannot the somafoam,please help me
mgq920857776 is offline   Reply With Quote

Old   October 15, 2022, 06:47
Default
  #7
New Member
 
Mostafa
Join Date: Oct 2021
Posts: 22
Rep Power: 4
mostafa kareem is on a distinguished road
Quote:
Originally Posted by PlasmaCFD View Post
good news, plasma foamers: https://github.com/vayyaswamy/SOMAFOAM
Hello

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
mostafa kareem is offline   Reply With Quote

Old   June 28, 2023, 23:26
Default
  #8
New Member
 
rosee
Join Date: Apr 2023
Posts: 2
Rep Power: 0
rose ttt is on a distinguished road
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*----------------------------------*
rose ttt is offline   Reply With Quote

Old   June 29, 2023, 06:21
Default
  #9
New Member
 
rosee
Join Date: Apr 2023
Posts: 2
Rep Power: 0
rose ttt is on a distinguished road
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....
Attached Files
File Type: txt install.txt (27.4 KB, 0 views)
rose ttt is offline   Reply With Quote

Old   March 14, 2024, 18:40
Default Unknown reaction type metastableTwoImpactArrheniusReaction
  #10
New Member
 
Simran Dixit
Join Date: Dec 2023
Posts: 1
Rep Power: 0
Simran is on a distinguished road
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.
Simran is offline   Reply With Quote

Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are On
Refbacks are On



All times are GMT -4. The time now is 20:51.