FDL TASK

Declare a job with no specific dependencies (see also SERIAL and PARALLEL).

Arguments
args
Description
TASK declares a task. This is a wrapper for the procedure T. Its main purpose is to be used with SERIAL and PARALLEL to build simple, intuitive flows.
Example
SERIAL {
  TASK make clean
  TASK configure
  TASK make
  TASK make install
}

SERIAL {
  S Run_Three_A_In_Parallel {
    PARALLEL { 
      T vw scriptA1.csh
      T vw scriptA2.csh
      T vw scriptA3.csh
    }
  }
  S Run_Three_B_In_Parallel {
    PARALLEL { 
      T vw scriptB1.csh
      T vw scriptB2.csh
      T vw scriptB3.csh
    }
  }
}

PARALLEL {
  SERIAL {
    TASK date 1920
    TASK date 1921
    TASK date 1922
  }
  PARALLEL {
    SERIAL { 
      TASK date 1923
      TASK date 1924
      TASK date 1925
    }
    SERIAL { 
      TASK date 1926
      TASK date 1927
      TASK date 1928
    }
  }
}