I am recently starting with OpenFoam. I have a Mac as my personal laptop, but I would have to use OpenFoam on linux in my lab. So my questions are:
1) Is the OpenFoam software independent of OS, so that I can use interchangeably on both Mac and linux.
2)I am fairly good with C programming(I am not really comfortable with the OOPS concept). So is that sufficient or would I have to get better at it?
3)I have taken a fluid mechanics course and a basic numerical course that deals with solving matrices. So is that sufficient or would I have to take a basic CFD course online?
Thank you for your time.
Note: I do know the choice of installing VM or BootCamp. But I want to keep that option as last resort.