Changes between Version 16 and Version 17 of CodeChanges


Ignore:
Timestamp:
10/12/12 11:26:14 (12 years ago)
Author:
dv615747
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • CodeChanges

    v16 v17  
    1818  * In not, do nothing
    1919  * Should surfaces that are flagged for removal be removed within this subroutine or outside of it??? Should the corresponding LSFs be removed as well, and should {{{params%ns}}} be redefined to be the original value minus the number of removed surfaces???
    20  2. {{{get_element_material_number_from_cloud()}}}[[BR]]
    21  This subroutine should create an array of {{{nelem}}} x {{{nmat}}} (?), fill that array with the number of cloud particles of a given material for each element and assign the element material number based on some criteria. In general, the procedure would be
     20 2. {{{find_material_numbers_from_cloud()}}}[[BR]]
     21 This subroutine should create an array of {{{nelem}}} x {{{nmat}}} (?) and fill that array with the number of cloud particles of a given material for each element. In general, the procedure would be
    2222  * Allocate an array that is {{{nelem}}} x {{{nmat}}} (or {{{nelem}}} x {{{nlsf}}}???); initialize to zero
    2323  * Loop through all cloud particles
    2424  * Find which element contains a given particle
    2525  * Increment the material number index for the element in the 2D array created above using the cloud particle material number
    26   * After looping through all cloud particles, loop through all elements
    27   * For a given element, check associated material number distribution list
     26 3. {{{get_element_material_number_from_cloud.f90}}}[[BR]]
     27 This subroutine will operate on a given element (called from {{{make_cut.f90}}}??) to assign the element material number based on some criteria. The procedure would be
     28  * For a given element, check associated material number distribution list (from {{{find_material_numbers_from_cloud()}}})
    2829  * Look for index of max value
    29    * Look for 'ties'. Do a count on the value at the index found above. If that number is >1, we have a tie.
     30  * Look for 'ties'. Do a count on the value at the index found above. If that number is >1, we have a tie.
    3031  * Based on the info above, make a decision on which material number should be used (Things to consider: Majority rule, how to handle ties, etc.)
    3132  * Call {{{make_matrix.f90}}} using the material number from the decision
     33
    3234
    3335''Record of code changes by routine''