Problem with spaces in paraFoam execution
Hi,
I'm running a parallel ParaView 4.0.1 pre-built binary download using the multicore option that the settings in paraview offers. I'm also running OpenFOAM-2.2.2 and have made a couple of changes to the paraFoam file so that I can match these two up hopefully easily instead of using all of the ThirdParty.tar.gz files available with OpenFOAM. The changes I've made are Code:
extension=foam When I go to a case directory (I'm using the cavity tutorial for simplicity) and type paraFoam, I get Code:
$ paraFoam it "Cannot open data file " cavity.foam "" I looked through the paraFoam file, but can find no spaces enclosed within quotation marks that would need to not be there. What am I missing? And is it the spaces that are the problem? Thank you in advance |
Greetings Christian,
:eek: Interesting bug! Unfortunately those spaces are a misleading error message. The actual problem is that the file "cavity.foam" is not being found by ParaView's pvserver, because the automatic parallel mechanism is launching the executable from its own folder, namely at: Code:
/home/christian/Downloads/ParaView-4.0.1-Linux-64bit/lib/paraview-4.0/ I also have ParaView 4.0.1 handy, using an alias... which I'll write about in a bit. In the meantime, the solution is to give the full path to the file, e.g.: Code:
paraview --data=$PWD/case.foam As for the alias I use, I have this in my "~/.bashrc" file: Code:
alias paraFoam4='(. $WM_PROJECT_DIR/etc/config/unset.sh; touch case.foam && $HOME/OpenFOAM/ParaView-4.0.1-Linux-64bit/bin/paraview --data=$PWD/case.foam)'
Bruno |
All times are GMT -4. The time now is 23:23. |