-
Notifications
You must be signed in to change notification settings - Fork 3
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
153ddc4
commit 00d87a3
Showing
1 changed file
with
5 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,8 @@ | ||
# laser_heat | ||
laser ablation_modeling | ||
This is the code for paper "Effect of silicon target porosity on laser ablation threshold: molecular dynamics simulation" | ||
Code co | ||
jupyter_create_porous_Si script can be used for generation of the position of silicon atoms in porous silicon. The pore distribution as well as pores shape could be adjusted. Script yields *.csv files (like silicon2_5nmpores0.3.csv in the same folder) with coordinates of all atoms in wafer. Script requires Si_1010100.csv file at the same folder as initial atom positioning in crystalline silicon | ||
heat_source.ipynb is a script for calculation of heat distribution using one-photon and two-photon absorbance coefficients (which lies into silicon_1photon_extinction.txt and silicon_2photon_absorbance.txt). Missing values are filled using interpolation. Due to unknown Two-photon absorbance coefficients in porous material, only one-photon case was used in paper. The same script generates lammps executable file and places it to folder /torun. | ||
Files in torun folder can be run via lammps engine and generate modeling result file into foloder outputs. Examples of lammps scripts and result files could be found into corresponding folders. | ||
allscripts.sh can be used for batch execution of all lammps scripts | ||
output_processing.ipynb is an example of data analysis. The most important results of processing are stored in alldata.pkl file (in form of serialized Pandas Dataframe). The way of can be found in output_processing.ipynb |