diff --git a/02_Presentation/documentation/codeStructure.md b/02_Presentation/documentation/codeStructure.md index de6ad5b3e7ce02d7a0469c77563dc1748f497bbe..4c70f551ca8a4f72818ee58674481fe5f45f92b4 100644 --- a/02_Presentation/documentation/codeStructure.md +++ b/02_Presentation/documentation/codeStructure.md @@ -2,6 +2,7 @@ # Installation and Code Structure ## Installation +- Pull code from [here.](https://gitlab.cba.mit.edu/amiraa/metavoxels-code) - Julia (I am developing using Julia 1.5.2) - [Download and Install Julia](https://julialang.org/downloads/) - [Install Julia Libraries (Packages)](https://datatofish.com/install-package-julia/) @@ -45,7 +46,7 @@ ## Tutorial - clone: https://gitlab.cba.mit.edu/amiraa/metavoxels-code -- Jupiter Notebook Tutorial [here](https://gitlab.cba.mit.edu/amiraa/metavoxels-code/MetaVoxel_Tutorial.ipynb) +- Jupiter Notebook Tutorial [here.](https://gitlab.cba.mit.edu/amiraa/metavoxels-code/-/blob/master/jupyter/MetaVoxel_Tutorial.ipynb) - to run a julia jupyter kernel - open julia.exe then type the following commands: - `using IJulia` @@ -233,8 +234,9 @@ - I am using `rhino3dm` library in javascript to facilitate buidling intrecate geometries - `main.js` - contains all `three.js` scene building and animation - - `app.js` - - contains code to run the simulation headless (either in javascript or julia) using nodejs + - **node** + - `app.js`,`app1.js`,`serve.js` + - contains code to run the simulation headless (either in javascript or julia) using nodejs - **fea** - old folder containing the old structure and physics simulation in javascript - `barFea.js` diff --git a/02_Presentation/hierarchy/hierarchy.md b/02_Presentation/hierarchy/hierarchy.md index fec993beeb470390897a22ddf790c1ceeb591dce..877d2b2f8df2e0545419a98103f2a67bb9e43c42 100644 --- a/02_Presentation/hierarchy/hierarchy.md +++ b/02_Presentation/hierarchy/hierarchy.md @@ -2,9 +2,9 @@ Going from thousands of elements (FEA/DEM) to hundred of elements (Beam Theory) to tens of elements (Homogenization and hierarchy). -<img src="./main_beam.png" width="70%" /> <br> -<img src="./comp.png" width="70%" /> <br> -<img src="./hier.gif" width="70%" /> <br> +<img src="./main_beam.png" width="60%" /> <br> +<img src="./comp.png" width="60%" /> <br> +<img src="./hier.gif" width="60%" /> <br> ### Example: @@ -107,13 +107,13 @@ Going from thousands of elements (FEA/DEM) to hundred of elements (Beam Theory) --- ## Multi-Scale Hello World -<img src="./non_ax.png" width="70%" /> <br> +<img src="./non_ax.png" width="60%" /> <br> - non axial forces - new hierarchial representation with nodes having parents and children -<img src="./multiscale.png" width="100%" /> <br> -<img src="./multiscale.gif" width="100%" /> <br> +<img src="./multiscale.png" width="60%" /> <br> +<img src="./multiscale.gif" width="60%" /> <br> 10 nodes, 14 edges vs 3 nodes, 2 edges --- @@ -140,20 +140,22 @@ Going from thousands of elements (FEA/DEM) to hundred of elements (Beam Theory) dt ∝ particle mass, the smaller the particle the smaller dt, ∴ more timesteps needed <br><br/> -<img src="./comp_graph.png" width="80%" /> +<img src="./comp_graph.png" width="70%" /> ---- ## MADCAT -<img src="./m1.png" width="33%" /> -<img src="./m2.png" width="33%" /> -<img src="./m3.png" width="33%" /> +<img src="./m1.png" width="31%" /> +<img src="./m2.png" width="31%" /> +<img src="./m3.png" width="31%" /> <br><br/> -<img src="./c1.png" width="33%" /> -<img src="./c2.png" width="33%" /> -<img src="./c3.png" width="33%" /> +<img src="./c1.png" width="31%" /> +<img src="./c2.png" width="31%" /> +<img src="./c3.png" width="31%" /> + +<br><br/> --- diff --git a/README.md b/README.md index a3c51bd3c7a0ad9502bb6bc828a11a54aaa505b2..b510e24a2c7fdc65164ae7fc9b543751fc12a281 100644 --- a/README.md +++ b/README.md @@ -21,7 +21,7 @@ I am now using this gitlab project for documentation only, the code lives [here] <!-- - [Group](https://gitlab.cba.mit.edu/groups/metavoxel/-/shared) --> - [Code Project](https://gitlab.cba.mit.edu/amiraa/metavoxels-code): https://gitlab.cba.mit.edu/amiraa/metavoxels-code - [Installation and Code Structure](02_Presentation/documentation/codeStructure.md) - - [Tutorial](https://gitlab.cba.mit.edu/amiraa/metavoxels-code/-/blob/master/MetaVoxel_Tutorial.ipynb) + - [Tutorial](https://gitlab.cba.mit.edu/amiraa/metavoxels-code/-/blob/master/jupyter/MetaVoxel_Tutorial.ipynb) - [GPU Parallelization and Scaling](02_Presentation/performance/performance.md) ---