<div dir="ltr">
<div>Hello Flash users and developers,</div><div><br></div><div>I am currently imulating laser induced plasma from a solid target, and am using the laserslab simulation as a template. I noticed that the plasma expands quicker than I would expect, especially in simulation where I compute the power to be above 1.0e6 W. As a result I am trying to freeze my target until it gets to some temperature threshold.</div><div><br></div><div>I have defined the BDRY variable and am trying to implement a Simulation_adjustEvolution file into my folder, but the target seems to stay frozen for the entire simulation even though the temperature has surpassed the threshold.</div><div>The weird thing is that if I compute a value that is smaller than the initial temperature the target does not freeze (which makes me think the code itself is ok and I am missing something else).</div><div><br></div><div>My 
Simulation_adjustEvolution loop is:</div><div><br></div><div>#ifdef BDRY_VAR<br><br>  do lb = 1, blkcnt<br>     call Grid_getBlkIndexLimits(blklst(lb),blkLimits,blkLimitsGC)<br>     if (NDIM > 1) call Grid_getBlkBC(blklst(lb),bcs)<br>     call Grid_getBlkPtr(blklst(lb), blkPtr)<br>         <br>     do k = blkLimits(LOW,KAXIS), blkLimits(HIGH,KAXIS)<br>        do j = blkLimits(LOW,JAXIS), blkLimits(HIGH,JAXIS)<br>           do i = blkLimits(LOW,IAXIS), blkLimits(HIGH,IAXIS)<br><br>              !  hardwired temperature threshold of 1000 K<br>               if (blkPtr(TEMP_VAR,i,j,k) > 1.e3) then<br>                  blkPtr(BDRY_VAR,i,j,k) = -1.0<br>               end if<br><br>           enddo<br>        end do<br>     end do<br><br>     call Grid_releaseBlkPtr(blklst(lb), blkPtr)<br><br>  end do<br><br>#endif<br></div><div><br></div><div>My pulse length is 43 ps (I am using 4 sections to describe it) and I am running a 1d simulation.</div><div><br></div><div>I would really appreciate any input on the matter.</div><div><br></div><div>Kind regards,</div><div>Tomer<br></div>

</div>