Based on three dimensional elastic-plastic program MEPH3D, we design a three dimensional multi-component block-structured AMR program and solve many important problems which are encountered in combining block-structured AMR with the uniform-grid program MEPH3D, such as the rule of refinement and derefinement, how to fill in the new blocks or ghost cells, the storage of the ghost cell, how to choose the interpolation functions and how to construct a timestep routine. Here we present two methods to store the ghost cell, and three kinds of interpolation function. We define a variable to control the selection of the boundary condition, and we give three kinds of boundary condition to choose. The numerical results indicate that the program has the ability to computing high-speed impact and explosion problems, and spends less time when getting the same precision.
| 科 Family | 属数 Number of genus | 种数 Number of species | 占总种数比例 Percentage of total species (%) | 属 Genus | 种数 Number of species | 占总种数比例 Percentage of total species (%) |
|---|---|---|---|---|---|---|
| 鹅膏菌科Amanitaceae | 2 | 11 | 5.26 | 鹅膏菌属 Amanita | 10 | 4.78 |
| 小菇科 Mycenaceae | 2 | 12 | 5.74 | 丝盖伞属 Inocybe | 5 | 2.39 |
| 多孔菌科 Polyporaceae | 8 | 14 | 6.70 | 蜡蘑属 Laccaria | 5 | 2.39 |
| 红菇科 Russulaceae | 3 | 23 | 11.00 | 小皮伞属 Marasmius | 6 | 2.87 |
| 小菇属 Mycena | 11 | 5.26 | ||||
| 光柄菇属 Pluteus | 5 | 2.39 | ||||
| 红菇属 Russula | 17 | 8.13 | ||||
| 栓菌属 Trametes | 5 | 2.39 |