colloid_filtration

    Test Colloid Filtration

    The itfc macro is used to assign values for colloid filtration at matrix interfaces. Input Data includes sources from the Yucca Mtn data repository. Comparisons are made between the generated ptrk files and the FEHM v2.24 ptrk files known to be correct. The test is constructed from VV Test Suite colloid_filtration created for FEHM verification for the Yucca Mtn QA program.

    The mptr files fehm_TSPA_base1.mptr and fehm_TSPA_base2.mptr contain the input for running the TSPA particle tracking simulation. The files used in comparison are:

      fehm_TSPA_base1.ptrk  fehm_TSPA_base2.ptrk
    

    Test Directory: FEHM/fehmpytests/colloid_filtration

    Example File fehm_TSPA_base1.dat

    
    Main data input file for FEHM in TSPA calculations
    #
    # Dual Permeability parameters
    # Data source: DTN:
    #
    dpdp
    file
    ../../_resources/fehm_amr_base.dpdp  
    #
    # perm macro is a placeholder - values not used in TSPA particle tracking runs
    #
    perm
    1  0  0   0.100E-14 0.100E-14 0.100E-14
    
    #
    # rlp macro is a placeholder - values not used in TSPA particle tracking runs
    #
    rlp
    1  0.  0.  1.  1.  0.  1.
    
    1  0  0  1
    
    #
    # Rock properties - Bulk rock density and porosity
    # Data source: DTN: LB0207REVUZPRP.002
    # Other input in this macro (heat capacity) are placeholders - values
    # not used in TSPA runs
    #
    rock
    file
    ../input/fehm_amr_base.rock 
    flow
    
    #
    # time macro - used to set time step and ending time of simulation
    #
    time
      365.25     5478750      20000      1    1997      10
    
    #
    # itfc macro used to assign values for colloid filtration at matrix interfaces
    # Data source: DTN: LA0003MCG12213.002
    #
    itfc
    
    1 1
    13  14  -1
    file
    ../../_resources/itfc_tsw5.txt
    14  15  -1
    file
    ../../_resources/itfc_tsw6.txt
    15  16  -1
    file
    ../../_resources/itfc_tsw7.txt
    16  17  -1
    file
    ../../_resources/itfc_tsw8.txt
    17  18  -1
    file
    ../../_resources/itfc_tsw9.txt
    17  19  -1
    file
    ../../_resources/itfc_tsw9.txt
    18  20  -1
    file
    ../../_resources/itfc_ch1.txt
    19  20  -1
    file
    ../../_resources/itfc_ch1.txt
    20  26  -1
    file
    ../../_resources/itfc_chz.txt
    20  22  -1
    file
    ../../_resources/itfc_chv.txt
    26  27  -1
    file
    ../../_resources/itfc_chz.txt
    26  23  -1
    file
    ../../_resources/itfc_chv.txt
    27  28  -1
    file
    ../../_resources/itfc_chz.txt
    27  24  -1
    file
    ../../_resources/itfc_chv.txt
    28  29  -1
    file
    ../../_resources/itfc_chz.txt
    28  25  -1
    file
    ../../_resources/itfc_chv.txt
    29  30  -1
    file
    ../../_resources/itfc_chz.txt
    29  31  -1
    file
    ../../_resources/itfc_chv.txt
    18  21  -1
    file
    ../../_resources/itfc_ch1.txt
    19  21  -1
    file
    ../../_resources/itfc_ch1.txt
    21  22  -1
    file
    ../../_resources/itfc_chv.txt
    21  26  -1
    file
    ../../_resources/itfc_chz.txt
    22  23  -1
    file
    ../../_resources/itfc_chv.txt
    22  27  -1
    file
    ../../_resources/itfc_chz.txt
    23  24  -1
    file
    ../../_resources/itfc_chv.txt
    23  28  -1
    file
    ../../_resources/itfc_chz.txt
    24  25  -1
    file
    ../../_resources/itfc_chv.txt
    24  29  -1
    file
    ../../_resources/itfc_chz.txt
    25  30  -1
    file
    ../../_resources/itfc_chz.txt
    25  31  -1
    file
    ../../_resources/itfc_chv.txt
    30  32  -1
    file
    ../../_resources/itfc_pp4.txt
    31  32  -1
    file
    ../../_resources/itfc_pp4.txt
    32  33  -1
    file
    ../../_resources/itfc_pp3.txt
    33  34  -1
    file
    ../../_resources/itfc_pp2.txt
    34  35  -1
    file
    ../../_resources/itfc_pp1.txt
    35  36  -1
    file
    ../../_resources/itfc_bf3.txt
    36  37  -1
    file
    ../../_resources/itfc_bf2.txt
    16  40  -1
    file
    ../../_resources/itfc_tsw8.txt
    40  41  -1
    file
    ../../_resources/itfc_tsw9.txt
    41  42  -1
    file
    ../../_resources/itfc_ch1.txt
    42  22  -1
    file
    ../../_resources/itfc_chv.txt
    42  43  -1
    file
    ../../_resources/itfc_chz.txt
    43  27  -1
    file
    ../../_resources/itfc_chz.txt
    43  23  -1
    file
    ../../_resources/itfc_chv.txt
    28  44  -1
    file
    ../../_resources/itfc_chz.txt
    24  44  -1
    file
    ../../_resources/itfc_chz.txt
    44  45  -1
    file
    ../../_resources/itfc_chz.txt
    45  46  -1
    file
    ../../_resources/itfc_pp4.txt
    46  33  -1
    file
    ../../_resources/itfc_pp3.txt
    
    #
    # ctrl macro used to set run control parameters
    #
    ctrl
         -10  0.10E-03      40
           1       0       0       1
    0
          1.00      3.00      1.00
           5  1.5  0.10E-09  1.82625E6
           0       1
    #
    # iter macro used to set run control parameters
    # these are for the FEHM flow simulations and hence are placeholders
    # for the TSPA particle tracking runs
    #
    iter
      0.10E-04  0.10E-04  0.10E-04 -0.10E-03  0.12E+01
           0       0       0       0  0.14E+05
    #
    # sol macro used to set run control parameters
    #
    sol
           1      -1
    #
    # rflo macro signifies that the flow field is being read in, not conputed in FEHM
    #
    rflo
    #
    # air macro signifies that this is a two-phase problem
    #
    air
    -1
    20.0  0.1
    #
    # node macro used to request output at particluar nodes - node 1 is being
    # requested here (placeholder)
    #
    node
    1
    1
    #
    # This call to the zone macro has the original layers defined (the same as
    # those used in defining the layers above), followed by zones that define
    # the input and output bins via the use of node lists. This overwriting
    # is needed so that these zones are specified for the mptr input and
    # the subsequent model run that ensues
    #
    zone
    file
    ../input/fehmn.zone2_gt10
    mptr
    file
    ../input/fehm_TSPA_base1.mptr
    stop