Return-Path: Received: from [141.30.246.241] (account rp6038@hzdr.de HELO MBP2.local) by hzdr.de (CommuniGate Pro SMTP 6.1.12) with ESMTPSA id 16020342 for picongpu-users@hzdr.de; Thu, 02 Mar 2017 13:29:59 +0100 Subject: Re: [PIConGPU-Users] Define a laser pulse profile To: picongpu-users@hzdr.de References: From: Richard Pausch Message-ID: <58d8ad75-8bea-2983-a5cc-a4c24b3865de@hzdr.de> Date: Thu, 2 Mar 2017 13:29:58 +0100 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:45.0) Gecko/20100101 Thunderbird/45.7.1 MIME-Version: 1.0 In-Reply-To: Content-Type: multipart/alternative; boundary="------------1396456D9A62A335C5012EF1" This is a multi-part message in MIME format. --------------1396456D9A62A335C5012EF1 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Hi Bifeng Lei, there are two options in PIConGPU to include your own laser: 1) You can write your own laser profile in |src/picongpu/include/fields/laserProfiles/| by adding a file which describes your laser and then include this |*.hpp| file in |laserConfig.unitless| and add the setup parameters and their conversion from SI units to PIC units ins both |laserConfig.unitless| and |laserConfig.param| . 2) You can use the |fieldBackground.param| file to describe your laser/field over time. An example on a (TWTS) laser pulse can be found here . Best, Richard Am 02.03.17 um 10:56 schrieb Bifeng Lei: > Hi, > > Can anyone give me some tips ow to define and use my own laser pulse? > > With best regards, > Ph.D Bifeng Lei ​ -- Laser Particle Acceleration Helmholtz-Zentrum Dresden-Rossendorf e.V. Bautzner Landstraße 400, 01328 Dresden Germany Phone: +49 351 260 3547 Email: r.pausch@hzdr.de http://www.hzdr.de Vorstand: Prof. Dr. Dr. h. c. Roland Sauerbrey, Prof. Dr. Dr. h. c. Peter Joehnk Vereinsregister: VR 1693 beim Amtsgericht Dresden --------------1396456D9A62A335C5012EF1 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: 8bit

Hi Bifeng Lei,

there are two options in PIConGPU to include your own laser:

1) You can write your own laser profile in src/picongpu/include/fields/laserProfiles/ by adding a file which describes your laser and then include this *.hpp file in laserConfig.unitless and add the setup parameters and their conversion from SI units to PIC units ins both laserConfig.unitless and laserConfig.param.

2) You can use the fieldBackground.param file to describe your laser/field over time. An example on a (TWTS) laser pulse can be found here.

Best,
Richard

Am 02.03.17 um 10:56 schrieb Bifeng Lei:

Hi,

Can anyone give me some tips ow to define and use my own laser pulse?

With best regards,
Ph.D Bifeng Lei

-- 
Laser Particle Acceleration 
Helmholtz-Zentrum Dresden-Rossendorf e.V.

Bautzner Landstraße 400, 01328 Dresden
Germany
Phone: +49 351 260 3547
Email: r.pausch@hzdr.de
http://www.hzdr.de

Vorstand: Prof. Dr. Dr. h. c. Roland Sauerbrey, Prof. Dr. Dr. h. c. Peter Joehnk
Vereinsregister: VR 1693 beim Amtsgericht Dresden
--------------1396456D9A62A335C5012EF1--