Current location - Plastic Surgery and Aesthetics Network - Plastic surgery and beauty - How much linux knowledge does openfoam need?
How much linux knowledge does openfoam need?
Before using OpenFOAM, I have been living in a warm and comfortable windows environment. Because I want to install OpenFOAM, I downloaded Ubuntu system on my computer for the first time. I carefully held the mouse all the way to make sure the installation was successful. OpenFOAM is easy to install and compile, as long as you follow official website's process step by step, so if you just need to make the program run, as mentioned in the previous answer, a few common commands are enough, and positive energy is within reach: official website has a summary of common Linux commands, only one page, but so far it is more than enough. Using OpenFOAM is just like using ordinary commercial software, and there is no need to pay any fees, but free is only one of the benefits. Open source means that we can freely add functions to OpenFOAM, which is why most people use OpenFOAM. At this point, you will find that some functions you want to realize are not available in the official version, but there are open source codes on the Internet. For example, swak4Foam function package can help to realize complex boundary condition processing calculation results, pyFoam provides many scripts to automatically complete some repetitive operations, or some open source packages used in special fields are like waves2Foam for wave making, but these tools developed by third parties are not as friendly as the official version of OpenFOAM. It is very likely that they rely on other function libraries to solve some dependency errors themselves. At this time, it is necessary to understand how these dependencies work, learn to install dependency packages correctly, and set environment variables correctly. Further, you may need to write your own scripts to automate the pre-and post-processing. Positive energy: Bash introductory course. Bash scripts can be used to avoid duplication of work and improve work efficiency. This is very useful, and can be used to analyze the tracking residual and convergence of log files, especially when the official tools can't achieve the required functions when using the solver written by themselves. This is the most effective way to extract information from log files. Last but not least, python has little to do with OpenFOAM and Linux, but I rely on it for data analysis and drawing.

Before using OpenFOAM, I have been living in a warm and comfortable windows environment. Because I want to install OpenFOAM, I downloaded Ubuntu system on my computer for the first time. I carefully held the mouse all the way to make sure the installation was successful. OpenFOAM is easy to install and compile, as long as you follow official website's process step by step, so if you just need to make the program run, as mentioned in the previous answer, a few common commands are enough, and positive energy is within reach: official website has a summary of common Linux commands, only one page, but so far it is more than enough. Using OpenFOAM is just like using ordinary commercial software, and there is no need to pay any fees, but free is only one of the benefits. Open source means that we can freely add functions to OpenFOAM, which is why most people use OpenFOAM. At this point, you will find that some functions you want to realize are not available in the official version, but there are open source codes on the Internet. For example, swak4Foam function package can help to realize complex boundary condition processing calculation results, pyFoam provides many scripts to automatically complete some repetitive operations, or some open source packages used in special fields are like waves2Foam for wave making, but these tools developed by third parties are not as friendly as the official version of OpenFOAM. It is very likely that they rely on other function libraries to solve some dependency errors themselves. At this time, it is necessary to understand how these dependencies work, learn to install dependency packages correctly, and set environment variables correctly. Further, you may need to write your own scripts to automate the pre-and post-processing. Positive energy: Bash introductory course. Bash scripts can be used to avoid duplication of work and improve work efficiency. This is very useful, and can be used to analyze the tracking residual and convergence of log files, especially when the official tools can't achieve the required functions when using the solver written by themselves. This is the most effective way to extract information from log files. Last but not least, python has little to do with OpenFOAM and Linux, but I rely on it for data analysis and drawing.