upxo.algorithms.alg230 module
- upxo.algorithms.alg230.mc_iterations_3d_alg230(self)[source]
230 SERIES OF ALGORITHMS
This series belongs to the Cluster Monte-Carlo Algorithms. Some of them may be well known existing ones, some of them, developed by the lead developer, Dr. Sunil Anandatheertha. ———————————————————— ALGORITHM 230 ———————————————————— DESIGNED TO ACHIEVE: Multi-modal grain structure DEVELOPED BY: Dr. Sunil Anandatheertha ———————————————————— Each of the initial set of iterations is to contain the following
STEP 1: Do the regular iteration using any of the 200 series of algorithms
STEP 2: Identify grains and their neighbours
STEP 3: Identify a state at random: S1
STEP 4: Identify all grains of S1. Build a single list having IDs of all grains which neighbour the grains of S1.
STEP 5: Identify the most frequent state amongst these grains, which would be S1_neigh_mostfrequent
STEP 6: Flip the states of all S1 grains to S1_neigh_mostfrequent
STEP 7: Characterise the grain structure.