Coiled Fiber Pulsed Laser Simulator

RESOURCE

Abstract

This suite of codes simulates the transient output pulse from an optically-pumped coiled fiber amplifier. The input pulse is assumed to have a Gaussian time dependence and a spatial dependence that may be Gaussian or an eigenmode of the straight of bent fiber computed using bend10 or bend20. Only one field component is used (semivectorial approximation). The fully-spatially-dependent fiber gain profile is specified is subroutines "inversion" and "interp_inversion" and is presently read from a data file, although other means of specifying fiber gain could be realized through modification of these subroutines. The input pulse is propagated through the fiber, including the following physical effects: spatial and temporal gain saturation, self-focusing, bend losses, and confinement from a user-defined fiber index profile. The user can follow the propagation progress with 3D graphics that show an intensity profile via user-modifiable cutting planes through the time space axes. A restart capability is also included. Approximate solutions in the frequency domain may be obtained much faster using the auxiliary codes bendbpm10 (full vector), bendbpm20 (semivectoral), and bendbpm21 (semivectoral with gain sheet approximation for gain and self-focusing). These codes all include bend loss and spatial (but not temporal) gain saturation.
Developers:
Release Date:
2009-01-29
Project Type:
Closed Source
Software Type:
Scientific
Sponsoring Org.:
Code ID:
14212
Site Accession Number:
4334
Research Org.:
Sandia National Laboratories (SNL), Albuquerque, NM, and Livermore, CA (United States)
Country of Origin:
United States

RESOURCE

Citation Formats

Hadley, G. Coiled Fiber Pulsed Laser Simulator. Computer Software. USDOE. 29 Jan. 2009. Web. doi:10.11578/dc.20180713.12.
Hadley, G. (2009, January 29). Coiled Fiber Pulsed Laser Simulator. [Computer software]. https://doi.org/10.11578/dc.20180713.12.
Hadley, G. "Coiled Fiber Pulsed Laser Simulator." Computer software. January 29, 2009. https://doi.org/10.11578/dc.20180713.12.
@misc{ doecode_14212,
title = {Coiled Fiber Pulsed Laser Simulator},
author = {Hadley, G.},
abstractNote = {This suite of codes simulates the transient output pulse from an optically-pumped coiled fiber amplifier. The input pulse is assumed to have a Gaussian time dependence and a spatial dependence that may be Gaussian or an eigenmode of the straight of bent fiber computed using bend10 or bend20. Only one field component is used (semivectorial approximation). The fully-spatially-dependent fiber gain profile is specified is subroutines "inversion" and "interp_inversion" and is presently read from a data file, although other means of specifying fiber gain could be realized through modification of these subroutines. The input pulse is propagated through the fiber, including the following physical effects: spatial and temporal gain saturation, self-focusing, bend losses, and confinement from a user-defined fiber index profile. The user can follow the propagation progress with 3D graphics that show an intensity profile via user-modifiable cutting planes through the time space axes. A restart capability is also included. Approximate solutions in the frequency domain may be obtained much faster using the auxiliary codes bendbpm10 (full vector), bendbpm20 (semivectoral), and bendbpm21 (semivectoral with gain sheet approximation for gain and self-focusing). These codes all include bend loss and spatial (but not temporal) gain saturation.},
doi = {10.11578/dc.20180713.12},
url = {https://doi.org/10.11578/dc.20180713.12},
howpublished = {[Computer Software] \url{https://doi.org/10.11578/dc.20180713.12}},
year = {2009},
month = {jan}
}