CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > OpenFOAM

star-ccm mesh to O\/F

Register Blogs Members List Search Today's Posts Mark Forums Read

Like Tree6Likes

Reply
 
LinkBack Thread Tools Display Modes
Old   April 1, 2010, 21:20
Default
  #21
Super Moderator
 
Bruno Santos
Join Date: Mar 2009
Location: Lisbon, Portugal
Posts: 7,088
Blog Entries: 32
Rep Power: 70
wyldckat is a jewel in the roughwyldckat is a jewel in the roughwyldckat is a jewel in the rough
Hello Navein,

Congrats You're welcome and a good Easter weekend to you too

Best regards,
Bruno
wyldckat is offline   Reply With Quote

Old   October 22, 2010, 13:10
Default Problem
  #22
New Member
 
Jano
Join Date: Oct 2010
Posts: 3
Rep Power: 5
toxo is on a distinguished road
Dear all,
I was trying to follow the above steps in OpenFoam 1.7
and something was wrong
Iḿ new with linux and OpenFoam; could someone help me?
toxo is offline   Reply With Quote

Old   October 22, 2010, 13:13
Default
  #23
Super Moderator
 
Bruno Santos
Join Date: Mar 2009
Location: Lisbon, Portugal
Posts: 7,088
Blog Entries: 32
Rep Power: 70
wyldckat is a jewel in the roughwyldckat is a jewel in the roughwyldckat is a jewel in the rough
Greetings Jano and welcome to the forum!

For OpenFOAM 1.7.0 and above, all you have to do to build ccm26ToFoam is:
Code:
$FOAM_APP/utilities/mesh/conversion/Optional/Allwmake
Best regards,
Bruno
wyldckat is offline   Reply With Quote

Old   October 22, 2010, 19:16
Default
  #24
New Member
 
Jano
Join Date: Oct 2010
Posts: 3
Rep Power: 5
toxo is on a distinguished road
Many thanks for your fast reply Bruno!
when I have tried:

/opt/openfoam171/applications$ utilities/mesh/conversion/Optional/Allwmake
cd
+ ./AllwmakeLibccmio
utilities/mesh/conversion/Optional/Allwmake: 1: ./AllwmakeLibccmio: not found
+ [ -e /libccmio.so ]


Do you know where the problem could be?
Again many thanks!
Jano
toxo is offline   Reply With Quote

Old   October 22, 2010, 22:35
Default
  #25
Super Moderator
 
Bruno Santos
Join Date: Mar 2009
Location: Lisbon, Portugal
Posts: 7,088
Blog Entries: 32
Rep Power: 70
wyldckat is a jewel in the roughwyldckat is a jewel in the roughwyldckat is a jewel in the rough
Hi Jano,

I forgot about asking you which version you were using ...
OK, you're using the Debian packages for Ubuntu that OpenCFD made available. Unfortunately, they've made the packages without taking into account those who wish to build ccm26ToFoam.

Therefore, here it is the step-by-step mini-guide for getting your own ccm26ToFoam built with your installed version of OpenFOAM:
  1. Run these commands in the terminal:
    Code:
    mkdir -p $WM_PROJECT_USER_DIR
    cd $WM_PROJECT_USER_DIR
    cp -r /opt/openfoam171/applications/utilities/mesh/conversion/Optional .
    cd Optional
    sed -i -e 's=cd $WM_THIRD_PARTY_DIR && ==' -e 's=FOAM_LIBBIN=FOAM_USER_LIBBIN=' Allwmake
    sed -i -e 's=FOAM_APPBIN=FOAM_USER_APPBIN=' ccm26ToFoam/Make/files
    sed -i -e 's=${WM_THIRD_PARTY_DIR}=${WM_PROJECT_USER_DIR}/Optional=' ccm26ToFoam/Make/options
    sed -i -e 's=-lccmio=-L${FOAM_USER_LIBBIN} -lccmio=' ccm26ToFoam/Make/options
    Don't close this terminal window.
  2. Download the attached file "ccmio_maker.tar.gz" and copy/move it to the folder "$WM_PROJECT_USER_DIR/Optional" (the path shown in the terminal window).
  3. Now run in the previous terminal:
    Code:
    tar -xzf ccmio_maker.tar.gz
    ./Allwmake | tee build.log 2>&1
    The build process will be shown to you and saved in the file "build.log".
  4. Wait a few minutes and if no error message is outputed (check the log, just in case), then you have a shiny new ccm26ToFoam ready to be used
  5. The built files will be available in these folders (so you know where they went, in case you need to know ):
    Code:
    echo $FOAM_USER_APPBIN
    echo $FOAM_USER_LIBBIN
edit: these steps have been simplified in my next post #27.

Good luck! Best regards,
Bruno
Attached Files
File Type: gz ccmio_maker.tar.gz (2.1 KB, 127 views)

Last edited by wyldckat; October 23, 2010 at 13:14. Reason: see "edit:"
wyldckat is offline   Reply With Quote

Old   October 23, 2010, 09:55
Default
  #26
New Member
 
Jano
Join Date: Oct 2010
Posts: 3
Rep Power: 5
toxo is on a distinguished road
This is quite complicated!
I think that there is some problem with the third party folder

sudo sed -i -e 's=cd $WM_THIRD_PARTY_DIR && ==' -e 's=FOAM_LIBBIN=FOAM_USER_LIBBIN=' Allwmake
sed: non se puido ler Allwmake: No such file or directory

Ifeel I'm heavy with this theme, but do not know what to do?
Best regards
toxo is offline   Reply With Quote

Old   October 23, 2010, 13:13
Default
  #27
Super Moderator
 
Bruno Santos
Join Date: Mar 2009
Location: Lisbon, Portugal
Posts: 7,088
Blog Entries: 32
Rep Power: 70
wyldckat is a jewel in the roughwyldckat is a jewel in the roughwyldckat is a jewel in the rough
Hi Jano,

Sorry about that I forgot that you were new to this.

OK, new instructions, simplified:
  1. Download the attached file and move it to a folder you feel comfortable with. For example, to a new folder in your Desktop folder.
  2. Open a terminal window and go to the folder where you placed the downloaded file. For example:
    Code:
    cd "~/Desktop/New Folder"
  3. Run these two commands:
    Code:
    tar -xzf ccm26local.tar.gz
    ./ccm26local
  4. If all goes well, it will do all of the code steps I posted about in the previous post.
By the way, you've already done at least the first tutorial explained in the OpenFOAM's User Guide, correct?

Good luck!
Bruno
Attached Files
File Type: gz ccm26local.tar.gz (2.6 KB, 222 views)
wyldckat is offline   Reply With Quote

Old   May 21, 2011, 10:17
Default ccm26ToFoam working
  #28
lth
Member
 
lth's Avatar
 
lth
Join Date: Mar 2009
Location: Madison, WI, USA
Posts: 31
Blog Entries: 31
Rep Power: 7
lth is on a distinguished road
Thank you, this was a very helpful and straight forward solution. Appreciated greatly by forum members.


-Lori
lth is offline   Reply With Quote

Old   July 21, 2011, 17:23
Default
  #29
Super Moderator
 
Bruno Santos
Join Date: Mar 2009
Location: Lisbon, Portugal
Posts: 7,088
Blog Entries: 32
Rep Power: 70
wyldckat is a jewel in the roughwyldckat is a jewel in the roughwyldckat is a jewel in the rough
Greetings to all!

Since the deb packages for OpenFOAM 2.0.0 have been changed considerably, here's a modified package for 2.0.0. Keep in mind that this modification will not work for 1.7.0 nor 1.7.1.

Instructions are the same as the ones from the before-previous post

Best regards,
Bruno
Attached Files
File Type: gz ccm26local.tar.gz (2.6 KB, 289 views)
zelito likes this.
wyldckat is offline   Reply With Quote

Old   July 22, 2011, 05:58
Default
  #30
New Member
 
Gustavo
Join Date: Feb 2010
Location: Curitiba - PR - Brasil
Posts: 14
Rep Power: 6
ghindi is on a distinguished road
Hi Bruno,

thanks once again. Excellent.

Best regards,

Gustavo.
ghindi is offline   Reply With Quote

Old   February 19, 2012, 14:21
Default
  #31
Member
 
Join Date: Nov 2011
Posts: 44
Rep Power: 4
fferroni is on a distinguished road
Hello.

I get this error when running the script. I am running OF 2.0.0 on a Mac.
Anyone know what I can do? Thank you

Francesco-Ferronis-MacBook-Proesktop MacbookPro$ ./ccm26local
sed: -e: No such file or directory
+ /Users/MacbookPro/OpenFOAM/ThirdParty-2.0.x/AllwmakeLibccmio
downloading libccmio-2.6.1.tar.gz from https://wci.llnl.gov/codes/visit/3rd...o-2.6.1.tar.gz
etc/tools/ThirdPartyFunctions: line 72: wget: command not found
no download/libccmio-2.6.1.tar.gz to unpack
+ cd libccmio-2.6.1
/Users/MacbookPro/OpenFOAM/ThirdParty-2.0.x/AllwmakeLibccmio: line 67: cd: libccmio-2.6.1: No such file or directory
+ exit 1
+ '[' -e /Users/MacbookPro/OpenFOAM/ThirdParty-2.0.x/platforms/darwinIntel64Gcc45DPOpt/lib/libccmio.so ']'
fferroni is offline   Reply With Quote

Old   February 19, 2012, 14:51
Default
  #32
Super Moderator
 
Bruno Santos
Join Date: Mar 2009
Location: Lisbon, Portugal
Posts: 7,088
Blog Entries: 32
Rep Power: 70
wyldckat is a jewel in the roughwyldckat is a jewel in the roughwyldckat is a jewel in the rough
Hi fferroni,

Apparently you don't have GNU shell tools installed or whatever it's called on Mac... and possibly is available on Mac ports. I say this because sed doesn't seem to work the same way it does on Linux and you don't even have wget installed either.

It will probably be faster to manually do the commands shown in the script, instead of simply running the script. sed acts a fast text editor and wget acts as a downloader.

The two scripts that need some steps done manually are:
  • the one you wrote about;
  • and the AllwmakeLibccmio one.
Best regards,
Bruno
wyldckat is offline   Reply With Quote

Old   February 19, 2012, 15:26
Default
  #33
Member
 
Join Date: Nov 2011
Posts: 44
Rep Power: 4
fferroni is on a distinguished road
Hi,

Thanks for the really quick response.

I did the commands manually, substituting WM_THIRD_PARTY_DIR with . and FOAM_EXT_LIBBIN with FOAM_USER_LIBBIN in the appropriate files.
Then I downloaded libccmio-2.6.1, ran the scripts etc. but I get these errors with

MacBook-Pro:Optional MacbookPro$ ./AllwmakeLibccmio

+ cd libccmio-2.6.1
+ mkdir Make
mkdir: Make: File exists
+ cp -n ../wmakeFiles/libccmio/files ../wmakeFiles/libccmio/options Make/
+ wmake libso
/bin/sh: g++-mp-4.5: command not found
make: *** [libNULL.dylib] Error 127

So far, I have a folder Optional in $WM_PROJECT_USER_DIR with Allwmake, AllwmakeLibccmio, build.log, cc26ToFoam folder, tools folder, wmakeFiles folder and libccmio-2.6.1 folder. Not sure what the problem is! Any help is appreciated

Thank you again.

Best,

Francesco

Last edited by fferroni; February 19, 2012 at 16:00.
fferroni is offline   Reply With Quote

Old   February 19, 2012, 17:49
Default
  #34
Super Moderator
 
Bruno Santos
Join Date: Mar 2009
Location: Lisbon, Portugal
Posts: 7,088
Blog Entries: 32
Rep Power: 70
wyldckat is a jewel in the roughwyldckat is a jewel in the roughwyldckat is a jewel in the rough
Hi Francesco,

Well, you're missing g++-mp-4.5, one of the parts of the gcc 4.5 compiler toolkit... which is another big indication that you are missing several tools.

On the following post is a recent guide on how to install OpenFOAM 2.1.x on Macs: OF 1.9 (aka OF 2.1) on Mac OS X post #22 - there you should find a lot of instructions that are needed for both 2.0.0 and 2.1.x
I don't have a Mac myself, so I can't help much more than this

Good luck!
Bruno
wyldckat is offline   Reply With Quote

Old   February 19, 2012, 19:10
Default
  #35
Member
 
Join Date: Nov 2011
Posts: 44
Rep Power: 4
fferroni is on a distinguished road
Hmm this is very strange.

I have gcc45 installed. I checked in Macports and I have:

gcc45 @4.5.3_1 (active)

Furthermore, just today I compiled an openfoam solver, and in the messages there was:
... g++-mp-4.5 -m64 -DdarwinIntel64 -DWM_DP -Wall -Wextra -Wno-unused-parameter -Wold-style-cast -Wnon-virtual-dtor -O2 ... etc.

So perhaps the Allwmake file is somehow not compatible with a Mac? :S
I really have no idea.. my knowledge of these things is far from enough

Thanks wyldckat for helping me so far though!

Anyone?
fferroni is offline   Reply With Quote

Old   February 20, 2012, 04:36
Default
  #36
Super Moderator
 
Bruno Santos
Join Date: Mar 2009
Location: Lisbon, Portugal
Posts: 7,088
Blog Entries: 32
Rep Power: 70
wyldckat is a jewel in the roughwyldckat is a jewel in the roughwyldckat is a jewel in the rough
Hi Francesco,

Have you tried doing the following commands manually, from where AllwmakeLibccmio is being executed?
Code:
cd libccmio-2.6.1
wmake libso
If this works, then something strange occurred when running the script

Good luck!
Bruno
wyldckat is offline   Reply With Quote

Old   June 10, 2012, 10:59
Default
  #37
Senior Member
 
Ziad Boutanios
Join Date: Mar 2009
Location: Montréal, Canada
Posts: 111
Rep Power: 7
ziad is on a distinguished road
Hi everybody,

Finished compiled the stock version of ccm26ToFoam on 2.1.x and I thought I'd share it, just in case anyone could use it:
  1. Execute the attached AllwmakeLibccmio file in the ThirdParty-xxx directory
  2. cd $WM_PROJECT_DIR/applications/utilities/mesh/conversion/Optional/ccm26ToFoam
  3. wmake
That's it, you're done. It's important that the library location from $WM_PROJECT_DIR/ThirdParty-2.1.x/libccmio-2.6.1/Make/files (in my case "LIB = $(FOAM_USER_LIBBIN)/libccmio") be included under the "EXE_LIBS = \" section in $WM_PROJECT_DIR/applications/utilities/mesh/conversion/Optional/ccm26ToFoam/Make/options. This is the last line in the code below:
Code:
EXE_LIBS = \
    -lfiniteVolume \
    -lmeshTools \
    -lccmio \
    -L$(FOAM_EXT_LIBBIN) \
    -L$(FOAM_USER_LIBBIN) <--- this line right here
Of course you can change this location to whatever works for you as long as it matches what's in $WM_PROJECT_DIR/ThirdParty-2.1.x/libccmio-2.6.1/Make/files


Happy foaming...
Z.
Attached Files
File Type: zip AllwmakeLibccmio.zip (1.1 KB, 256 views)
wyldckat, lth, fumiya and 1 others like this.
ziad is offline   Reply With Quote

Old   September 18, 2012, 08:08
Default
  #38
New Member
 
Ashish
Join Date: Sep 2012
Posts: 2
Rep Power: 0
ashish.mexpert is on a distinguished road
Hi Bruno ,
I have done same as you have given the second instructions but its giving the error like...

unpack download/libccmio-2.6.1.tar.gz
+ cd libccmio-2.6.1
+ mkdir Make
+ cp -n ../wmakeFiles/libccmio/files ../wmakeFiles/libccmio/options Make/
+ wmake libso
/opt/OpenFOAM-2.1.0/wmake/wmake: Zeile 222: make: Kommando nicht gefunden.
/opt/OpenFOAM-2.1.0/wmake/wmake: Zeile 223: make: Kommando nicht gefunden.
wmake error: file 'Make/linux64GccDPOpt/objectFiles' could not be created in /home/student12/OpenFOAM/student12-2.1.0/Optional/libccmio-2.6.1
+ '[' -e /home/student12/OpenFOAM/student12-2.1.0/platforms/linux64GccDPOpt/lib/libccmio.so ']'
student12@rela-d1:~/Convertor>

I dont know what to do now , i have actually .CCM file and i want to convert it into OpenFoam 2.1 please help me out of this as i am new too in OpenFoam. Your help will be appreciable.
ashish.mexpert is offline   Reply With Quote

Old   September 18, 2012, 08:27
Default
  #39
Super Moderator
 
Bruno Santos
Join Date: Mar 2009
Location: Lisbon, Portugal
Posts: 7,088
Blog Entries: 32
Rep Power: 70
wyldckat is a jewel in the roughwyldckat is a jewel in the roughwyldckat is a jewel in the rough
Greetings Ashish,

Looks like you haven't built any source code yet, because this message:
Quote:
make: Kommando nicht gefunden.
means that you don't have make installed.

Install the missing packages. I'm guessing you'll need to tun this before trying again:
Code:
sudo apt-get install build-essential flex bison zlib1g-dev
The command above was taken from here: http://www.openfoam.org/download/source.php

Best regards,
Bruno
wyldckat is offline   Reply With Quote

Old   September 18, 2012, 09:25
Default Hi Bruno
  #40
New Member
 
Ashish
Join Date: Sep 2012
Posts: 2
Rep Power: 0
ashish.mexpert is on a distinguished road
Thanx for your reply,
I have tried it out as what u said , actually its Opensuse linux so i m trying it what the commands given now i have installed the both packages into the Openfoam installation folder and then tried with Opensuse Installation code given but still its giving smthing like this ---------
Zum Installieren oder Deinstallieren von Paketen werden Root-Rechte benötigt.

Can u tell me whts happening ??
ashish.mexpert is offline   Reply With Quote

Reply

Tags
.msh, .vrt, mesh conversion, star-ccm

Thread Tools
Display Modes

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 On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Mesh Transfer from ICEM to STAR CCM+ Waseem Siddique CD-adapco 4 February 12, 2009 06:02
Problem wih MESh in Star Design Waseem Siddique CD-adapco 3 January 28, 2009 07:19
fluent add additional zones for the mesh file SSL FLUENT 2 January 26, 2008 11:55
basic of mesh refinement arya CFX 4 June 19, 2007 12:21
unstructured vs. structured grids Frank Muldoon Main CFD Forum 1 January 5, 1999 10:09


All times are GMT -4. The time now is 04:50.