5 thoughts on “Lumen code is online!”

  1. WENSHEN SONG

    Hello,
    I try to do SHG calculation in lumen, but I cannot find a forum for lumen so I ask questions here. I wonder how to set the direction for the SHG tensor chi. As far as I am concerned, Chi_ijk could be expressed as P_i=Chi_ijk E_j E_k, so how can we determine the i,j and k in lumen? I read the tutorial for lumen SHG in AlAs, and the external field is set as
    ExtF_Dir
    1.000000 | 1.000000 | 0.000000 |

    Does it mean setting j=x and k=y? And the output for x,y,z directions should give Chi_xxy, Chi_yxy, Chi_zxy? If so, why does the tutorial plot give a label as Chi_xyz?

    Reply ↓
    1. attacc Post author

      Dear Wenshen

      thank you for interesting in Lumen.
      I will add a Forum to Lumen soon 🙂
      >
      > I wonder how to set the direction for the SHG tensor chi. As far as I am concerned, Chi_ijk could be expressed as P_i=Chi_ijk E_j E_k. So, how can we determine the i,j and k in lumen? I read the tutorial for lumen SHG in AlAs, and the external field is set as
      > ExtF_Dir
      > 1.000000 | 1.000000 | 0.000000 |

      in this example there is only one field, therefore E_j=E_k.

      > Does it mean setting j=x and k=y?
      Yes the three numbers in the input are the x,y z direction, I modified the tutorial to make it clear

      > And the output for x,y,z directions should give Chi_xxy, Chi_yxy, Chi_zxy? If so, why does the tutorial plot give a label as Chi_xyz, for which should actually be Chi_zxy?
      In this example we calculate Chi_zxy but in AlAs Chi_zyx=Chi_xyz=Chi_yxz
      see also Eq. 24 in https://journals.aps.org/prb/abstract/10.1103/PhysRevB.82.235201
      I modified the tutorial to make this point clearer this point and corrected the figure

      Yours
      Claudio

      Reply ↓
  2. Espirid

    Hi.
    I made a new post in the Lumen forum, however I have not received any response, I apologize if my attempt to find an answer here is too much.

    I have tried to make a calculation of SHG, however I have reached a limit with the following error.
    .
    .
    [ERROR] STOP signal received while in: [04.01] Initialization
    [ERROR] Spin-polarized systems not fully implemented

    Unfortunately I can not ignore the polarization of the spin, so I would like to know if someone has a hint or a way to solve such a situation.

    Greetings and thanks for your time.

    Reply ↓
    1. attacc Post author

      Dear Espirid

      unfortunatelly the spin-polarization at present the spin-polarization is not implemented in Lumen.
      It should not be difficult to generalize it to the spin-polarized case, but I have no
      time to work on it, at least this month.
      You can try to have a look, and I can help you, or we can discuss in April of possible implementations.

      Best
      Claudio Attaccalite

      Reply ↓
      1. Espirid

        Thank you very much for your prompt response.
        Unfortunately my knowledge in programming is not very good, even so I think I will try to check and see if I am lucky with the implementation.
        Could you tell me where to attack code?

        Thank you very much for your time to appreciate it.

        regards

        Reply ↓

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.