Previous: Running the simulation Up: Running the simulation Next: Plotting the torque
This is an automatically generated documentation by LaTeX2HTML utility. In case of any issue, please, contact us at info@cfdsupport.com.
Deleting of unnecessary fields during the simulation
- In case of transient simulation there are many saved times containing all the flow field variables – in fact each saved time takes quite a lot disk space. Not all the flow field variables are always useful and therefore one can prepare the deleteFields.sh script – which is very useful bash script for deleting flow field variables during the calculation. See the listing of the deleteFields.sh script below.
- The script deletes fields enumerated in the list ‘toDeleteFields’ on line 11. As it is set by default the only fields p (pressure) and U (velocity) remain saved for each saved time-step.
- After launching the script – it waits on background and it looks for toDeleteFields and remove them every 2 hours. The timing can be changed on line 12 – the parameter ‘sleepHours’.
#!/bin/bash # --------------------------------------------------------------------------- # # == === == # # || ||= || )) support s. r. o. 2017, www.cfdsupport.com # # == || == # # --------------------------------------------------------------------------- # # Deleting Script: deletes fields "toDeleteFields" in processor* folders # # every "sleepHours" hours (for saving space in storage) # # --------------------------------------------------------------------------- # toDeleteFields="U_0 Uar Uart Uat Uf Uf_0 Urt nuTilda_0 nuTilda nut pTot p_rgh phi" sleepHours=2 while true; do echo Deleting fields $toDeleteFields for name in $toDeleteFields; do find ./processor* -name $name -not -wholename "*/0/*" | xargs rm -v done sleep ${sleepHours}h done