<p>
        <span style="font-family:SimSun;">Dear Flash users,</span> 
</p>
<p>
        <span style="font-family:SimSun;"><br>
</span> 
</p>
<p>
        In the process of running the study, the problem of free expansion of the solid target boundary is encountered. After previous adjustments, BDRY=1 (solids) and BDRY=-1.0 (fluids) were used to distinguish between solids and fluids.<br>
It was found that during the operation, the laser energy could not be deposited well, and the laser beam was completely reflected.<br>
So I want to know how this BDRY works? and whether there are other ways to distinguish between fluid and solid interfaces, such as adjusting the degree of ionization.<br>
The program I modified is in the attachment part, and the main changes are: 
</p>
<p>
        1. Added to the Simulation_adjustEvolution.F90 file: 
</p>
<p>
                          if (blkPtr(TARG_SPEC,i,j,k) > 933(aluminum)) then 
</p>
<p>
                          blkPtr(BDRY_VAR,i,j,k) = -1.0<br>
                  end if<br>
                  if (blkPtr(TARG_SPEC,i,j,k) < 933) then<br>
                   blkPtr(BDRY_VAR,i,j,k) = 1.0
</p>
<p>
        2. Added to the Simulation_initBlock.F90 file:
</p>
<p>
                  #ifdef BDRY_VAR 
</p>
<p>
                   call Grid_putPointData(blockId, CENTER, BDRY_VAR, EXTERIOR, axis, bdry)
</p>
<p>
        <br>
</p>
<p>
        <img src="cid:23dfc6cd$1$1942b1a08f2$Coremail$shilulin$impcas.ac.cn" alt="">
</p>
<pre wrap="soft" style="font-size:14px;overflow-wrap:break-word;"><span style="text-wrap:wrap;">If you've had this problem before, or know how to fix it, please get back to me, thank you!</span></pre>
<pre wrap="soft" style="font-size:14px;overflow-wrap:break-word;">Best regards,</pre>
<pre wrap="soft" style="font-size:14px;overflow-wrap:break-word;"></pre>
<p>
        <br>
</p>
<p>
        <br>
</p>