Published January 4, 2017 | Version v2

Sausage Instabilities on Top of Kinking Lengthening Current-Carrying Magnetic Flux Tubes - Data underlying figures 3 & 4

  • 1. University of Washington

Description

Background

This is the code used in the analysis and to generate all plots of the paper "Sausage Instabilities on Top of Kinking Lengthening Current-Carrying Magnetic Flux Tubes".

Flux tube experiments can be classified by the flux tube’s evolution in a configuration space described by a normalized inverse aspect-ratio k̄ and current-to-magnetic flux ratio λ̄. A lengthening current-carrying magnetic flux tube traverses this k̄ - λ̄ space and crosses stability boundaries. We derive a single general criterion for the onset of the sausage and kink instabilities in idealized magnetic flux tubes with core and skin currents. The criterion indicates a dependence of the stability boundaries on current
profiles and shows overlapping kink and sausage unstable regions in the k̄ - λ̄ space with two free parameters. Numerical investigation of the stability criterion reduces the number of free parameters to a single one that describes the current profile, and confirms the overlapping sausage and kink unstable regions in k̄ - λ̄ space. A lengthening, ideal current-carrying magnetic flux tube can therefore become sausage unstable after it becomes kink unstable.

Accesing Data

This data set contains:

  1. SQL database: output.db
  2. Human readable database in JSON format: output.txt
  3. Data arrays: 3 dated .npz files
  4. Human readable data arrays: 8 .dat files.

The database files list all parameters of a run of the analysis code. The date identifies the run. The SQL database can be inspected with e.g. Firefox's SQLite Manager extension. The contents of the human redable output.txt file are identical.

The data arrays include the k̄ meshes and  λ̄ meshes which define the coordiante system and arrays of normalized \(\delta W\) for kink and susage modes.

Each .npz file contains arrays defining the k̄ - λ̄ space and the stability calculation results.

Each .npz file is an array file generated with python numpy.savez(). It can be opened with:

import numpy as np

data = np.load('meshes.npz')

The data is an python dictionary. The dictionary keys can be displayed with:

print data.keys()

The numpy arrays can be accessed by keyname:

print data['keyname']

The keys are:

k_a_mesh: 2D array of k̄ values.

lambda_a_mesh: 2D array of λ̄ values.

d_w_raw_m_0: 2D array of perturbed potential energy for m=0 sausage pertubations.

d_w_raw_m_neg_1: 2D array of perturbed potential energy for m=-1 kink pertubations.

d_w_m_0: 2D array of normalized perturbed potential energy for m=0 sausage pertubations.

d_w_m_neg_1: 2D array of normalized perturbed potential energy for m=-1 kink pertubations.

delta_m_0: 2D array of delta for m=0 sausage pertubations plugged into minimized perturbed potential energy equations  to calculate dw values.

delta_m_neg_1: 2D array of delta for m=-1 kink pertubations plugged into minimized perturbed potential energy equations  to calculate dw values.

external_m_neg_1: 2D bool array of stability against external m=-1 kink pertubations. X

suydam_m_neg_1: 2D bool array of stability against suydam instabilities. 

external_m_0: 2D bool array of stability against external m=0 sausage pertubations. 

suydam_m_0: 2D bool array of stability against suydam instabilities. Since m=0 has no singularties in the Euler-Lagrange equation this should be true everywhere. 

 

Notes

This material is based on work supported in part by US DOE Grant DE-SC0010340 and the U.S. Department of Energy, Office of Science, Office of Workforce Development for Teachers and Scientists, Office of Science Graduate Student Research (SCGSR) program. The SCGSR program is administered by the Oak Ridge Institute for Science and Education (ORISE) for the DOE. ORISE is managed by ORAU under contract number DE-AC05-06OR23100.

Files

output.txt

Files (983.4 kB)

Name Size Download all
md5:83817a942a53c7623fce69254a5f7c8f
30.5 kB Download
md5:d07ce78e6293198782b1f80ba5b89da6
31.3 kB Download
md5:bf53af8457eca06c449fbfe885167fa2
242.3 kB Download
md5:1aa6f4db093ceee8aa3ecc914e1e5a06
30.7 kB Download
md5:1b95d3884a955b022fe57896bfd5933b
31.0 kB Download
md5:8dcad6db7b5d286b3af63240e8c0d7d0
242.3 kB Download
md5:b8559122cc62a4427553413879adabdb
31.0 kB Download
md5:7266f947661bed4a65337fd147392688
30.4 kB Download
md5:dbc685c33300c714b27ada0bff4fc1d6
242.3 kB Download
md5:cebfea5290256578a2246ab0bc812af7
30.0 kB Download
md5:c3361e46832014e3a35a45e3f7ebe379
30.0 kB Download
md5:90327736b0467564fa4614566a911415
8.2 kB Download
md5:889c8d887cc166ee523c8f0a0392d7ac
3.4 kB Preview Download

Additional details

Related works

Is cited by
10.1063/1.4981231 (DOI)
Is compiled by
10.5281/zenodo.230489 (DOI)
Is new version of
10.5281/zenodo.219753 (DOI)