1

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