diff --git a/templates/D_only/inputs/atoms/tg_atom.py b/templates/D_only/inputs/atoms/tg_atom.py new file mode 100644 index 00000000..47a649d9 --- /dev/null +++ b/templates/D_only/inputs/atoms/tg_atom.py @@ -0,0 +1,23 @@ +bbb.isupwo[1] = 0 +bbb.ineudif = 2 +com.ngsp=1 +com.nhsp=2 +bbb.ziin[1]=0 +bbb.travis[1] = 0. #shouldn't be used for neutrals - but to be sure + +bbb.istgon[0] = 1 # Turn on D0 temperature equation +bbb.cftiexclg = 0. # Remove the Tg part in the Ti equation +bbb.cfdiss = 1.0 +bbb.istgcore[0] = 2 #..albedo +bbb.istgpfc[0] = 4#2 #..zml flow change to 4 later +bbb.istgwc[0] = 4#2 #..flow +bbb.istglb[0] = 4 +bbb.istgrb[0] = 4 + +bbb.cfnidhgy = 1.0 +bbb.cfnidhg2 = 1.0 +bbb.cfnidhdis = 1.0 #..consider drift heating for dissociation +bbb.cfnidhmol = 1.0 #..ignore molecular v in dissociation drift heating + +bbb.recyce = 0.3 +bbb.recycm = -0.9 \ No newline at end of file diff --git a/templates/D_only/inputs/atoms/tg_atom_cfdiss0p5.py b/templates/D_only/inputs/atoms/tg_atom_cfdiss0p5.py new file mode 100644 index 00000000..9c83901a --- /dev/null +++ b/templates/D_only/inputs/atoms/tg_atom_cfdiss0p5.py @@ -0,0 +1,23 @@ +bbb.isupwo[1] = 0 +bbb.ineudif = 2 +com.ngsp=1 +com.nhsp=2 +bbb.ziin[1]=0 +bbb.travis[1] = 0. #shouldn't be used for neutrals - but to be sure + +bbb.istgon[0] = 1 # Turn on D0 temperature equation +bbb.cftiexclg = 0. # Remove the Tg part in the Ti equation +bbb.cfdiss = 0.5 +bbb.istgcore[0] = 2 #..albedo +bbb.istgpfc[0] = 4#2 #..zml flow change to 4 later +bbb.istgwc[0] = 4#2 #..flow +bbb.istglb[0] = 4 +bbb.istgrb[0] = 4 + +bbb.cfnidhgy = 1.0 +bbb.cfnidhg2 = 1.0 +bbb.cfnidhdis = 1.0 #..consider drift heating for dissociation +bbb.cfnidhmol = 1.0 #..ignore molecular v in dissociation drift heating + +bbb.recyce = 0.3 +bbb.recycm = -0.9 \ No newline at end of file diff --git a/templates/D_only/inputs/atoms/tg_atom_cfnidhdis0p5.py b/templates/D_only/inputs/atoms/tg_atom_cfnidhdis0p5.py new file mode 100644 index 00000000..24caf31d --- /dev/null +++ b/templates/D_only/inputs/atoms/tg_atom_cfnidhdis0p5.py @@ -0,0 +1,23 @@ +bbb.isupwo[1] = 0 +bbb.ineudif = 2 +com.ngsp=1 +com.nhsp=2 +bbb.ziin[1]=0 +bbb.travis[1] = 0. #shouldn't be used for neutrals - but to be sure + +bbb.istgon[0] = 1 # Turn on D0 temperature equation +bbb.cftiexclg = 0. # Remove the Tg part in the Ti equation +bbb.cfdiss = 1.0 +bbb.istgcore[0] = 2 #..albedo +bbb.istgpfc[0] = 4#2 #..zml flow change to 4 later +bbb.istgwc[0] = 4#2 #..flow +bbb.istglb[0] = 4 +bbb.istgrb[0] = 4 + +bbb.cfnidhgy = 1.0 +bbb.cfnidhg2 = 1.0 +bbb.cfnidhdis = 0.5 #..consider drift heating for dissociation +bbb.cfnidhmol = 1.0 #..ignore molecular v in dissociation drift heating + +bbb.recyce = 0.3 +bbb.recycm = -0.9 \ No newline at end of file diff --git a/templates/D_only/inputs/atoms/tg_atom_cfnidhg20p5.py b/templates/D_only/inputs/atoms/tg_atom_cfnidhg20p5.py new file mode 100644 index 00000000..22387dc2 --- /dev/null +++ b/templates/D_only/inputs/atoms/tg_atom_cfnidhg20p5.py @@ -0,0 +1,23 @@ +bbb.isupwo[1] = 0 +bbb.ineudif = 2 +com.ngsp=1 +com.nhsp=2 +bbb.ziin[1]=0 +bbb.travis[1] = 0. #shouldn't be used for neutrals - but to be sure + +bbb.istgon[0] = 1 # Turn on D0 temperature equation +bbb.cftiexclg = 0. # Remove the Tg part in the Ti equation +bbb.cfdiss = 1.0 +bbb.istgcore[0] = 2 #..albedo +bbb.istgpfc[0] = 4#2 #..zml flow change to 4 later +bbb.istgwc[0] = 4#2 #..flow +bbb.istglb[0] = 4 +bbb.istgrb[0] = 4 + +bbb.cfnidhgy = 1.0 +bbb.cfnidhg2 = 0.5 +bbb.cfnidhdis = 1.0 #..consider drift heating for dissociation +bbb.cfnidhmol = 1.0 #..ignore molecular v in dissociation drift heating + +bbb.recyce = 0.3 +bbb.recycm = -0.9 \ No newline at end of file diff --git a/templates/D_only/inputs/atoms/tg_atom_cfnidhgy0p5.py b/templates/D_only/inputs/atoms/tg_atom_cfnidhgy0p5.py new file mode 100644 index 00000000..2a6b6ca4 --- /dev/null +++ b/templates/D_only/inputs/atoms/tg_atom_cfnidhgy0p5.py @@ -0,0 +1,23 @@ +bbb.isupwo[1] = 0 +bbb.ineudif = 2 +com.ngsp=1 +com.nhsp=2 +bbb.ziin[1]=0 +bbb.travis[1] = 0. #shouldn't be used for neutrals - but to be sure + +bbb.istgon[0] = 1 # Turn on D0 temperature equation +bbb.cftiexclg = 0. # Remove the Tg part in the Ti equation +bbb.cfdiss = 1.0 +bbb.istgcore[0] = 2 #..albedo +bbb.istgpfc[0] = 4#2 #..zml flow change to 4 later +bbb.istgwc[0] = 4#2 #..flow +bbb.istglb[0] = 4 +bbb.istgrb[0] = 4 + +bbb.cfnidhgy = 0.5 +bbb.cfnidhg2 = 1.0 +bbb.cfnidhdis = 1.0 #..consider drift heating for dissociation +bbb.cfnidhmol = 1.0 #..ignore molecular v in dissociation drift heating + +bbb.recyce = 0.3 +bbb.recycm = -0.9 \ No newline at end of file diff --git a/templates/D_only/inputs/atoms/tg_atom_cfnidhmol0p5.py b/templates/D_only/inputs/atoms/tg_atom_cfnidhmol0p5.py new file mode 100644 index 00000000..998e338d --- /dev/null +++ b/templates/D_only/inputs/atoms/tg_atom_cfnidhmol0p5.py @@ -0,0 +1,23 @@ +bbb.isupwo[1] = 0 +bbb.ineudif = 2 +com.ngsp=1 +com.nhsp=2 +bbb.ziin[1]=0 +bbb.travis[1] = 0. #shouldn't be used for neutrals - but to be sure + +bbb.istgon[0] = 1 # Turn on D0 temperature equation +bbb.cftiexclg = 0. # Remove the Tg part in the Ti equation +bbb.cfdiss = 1.0 +bbb.istgcore[0] = 2 #..albedo +bbb.istgpfc[0] = 4#2 #..zml flow change to 4 later +bbb.istgwc[0] = 4#2 #..flow +bbb.istglb[0] = 4 +bbb.istgrb[0] = 4 + +bbb.cfnidhgy = 1.0 +bbb.cfnidhg2 = 1.0 +bbb.cfnidhdis = 1.0 #..consider drift heating for dissociation +bbb.cfnidhmol = 0.5 #..ignore molecular v in dissociation drift heating + +bbb.recyce = 0.3 +bbb.recycm = -0.9 \ No newline at end of file diff --git a/templates/D_only/inputs/atoms/tg_atom_cftiexclg0p5.py b/templates/D_only/inputs/atoms/tg_atom_cftiexclg0p5.py new file mode 100644 index 00000000..e4e3a5ac --- /dev/null +++ b/templates/D_only/inputs/atoms/tg_atom_cftiexclg0p5.py @@ -0,0 +1,23 @@ +bbb.isupwo[1] = 0 +bbb.ineudif = 2 +com.ngsp=1 +com.nhsp=2 +bbb.ziin[1]=0 +bbb.travis[1] = 0. #shouldn't be used for neutrals - but to be sure + +bbb.istgon[0] = 1 # Turn on D0 temperature equation +bbb.cftiexclg = 0.5 # Remove the Tg part in the Ti equation +bbb.cfdiss = 1.0 +bbb.istgcore[0] = 2 #..albedo +bbb.istgpfc[0] = 4#2 #..zml flow change to 4 later +bbb.istgwc[0] = 4#2 #..flow +bbb.istglb[0] = 4 +bbb.istgrb[0] = 4 + +bbb.cfnidhgy = 1.0 +bbb.cfnidhg2 = 1.0 +bbb.cfnidhdis = 1.0 #..consider drift heating for dissociation +bbb.cfnidhmol = 1.0 #..ignore molecular v in dissociation drift heating + +bbb.recyce = 0.3 +bbb.recycm = -0.9 \ No newline at end of file diff --git a/templates/D_only/inputs/atoms/tg_atom_drifts.py b/templates/D_only/inputs/atoms/tg_atom_drifts.py new file mode 100644 index 00000000..96458e9b --- /dev/null +++ b/templates/D_only/inputs/atoms/tg_atom_drifts.py @@ -0,0 +1,22 @@ +bbb.isupwo[1] = 0 +bbb.ineudif = 2 +com.ngsp=1 +com.nhsp=2 +bbb.ziin[1]=0 +bbb.travis[1] = 0. #shouldn't be used for neutrals - but to be sure + + +bbb.istgon[0] = 1 # Turn on D0 temperature equation +bbb.cftiexclg = 0. # Remove the Tg part in the Ti equation +bbb.cfdiss = 1.0 +bbb.istgcore[0] = 2 #..albedo +bbb.istgpfc[0] = 4#2 #..zml flow change to 4 later +bbb.istgwc[0] = 4#2 #..flow +bbb.istglb[0] = 4 +bbb.istgrb[0] = 4 +bbb.recyce = 0.3 +bbb.recycm = -0.9 +bbb.cfnidhgy = 1.0 +bbb.cfnidhg2 = 1.0 +bbb.cfnidhdis = 1.0 #..consider drift heating for dissociation +bbb.cfnidhmol = 1.0 #..ignore molecular v in dissociation drift heating \ No newline at end of file diff --git a/templates/D_only/inputs/atoms/tg_atom_istgcore0.py b/templates/D_only/inputs/atoms/tg_atom_istgcore0.py new file mode 100644 index 00000000..d83bbdb6 --- /dev/null +++ b/templates/D_only/inputs/atoms/tg_atom_istgcore0.py @@ -0,0 +1,23 @@ +bbb.isupwo[1] = 0 +bbb.ineudif = 2 +com.ngsp=1 +com.nhsp=2 +bbb.ziin[1]=0 +bbb.travis[1] = 0. #shouldn't be used for neutrals - but to be sure + +bbb.istgon[0] = 1 # Turn on D0 temperature equation +bbb.cftiexclg = 0. # Remove the Tg part in the Ti equation +bbb.cfdiss = 1.0 +bbb.istgcore[0] = 0 #..albedo +bbb.istgpfc[0] = 4#2 #..zml flow change to 4 later +bbb.istgwc[0] = 4#2 #..flow +bbb.istglb[0] = 4 +bbb.istgrb[0] = 4 + +bbb.cfnidhgy = 1.0 +bbb.cfnidhg2 = 1.0 +bbb.cfnidhdis = 1.0 #..consider drift heating for dissociation +bbb.cfnidhmol = 1.0 #..ignore molecular v in dissociation drift heating + +bbb.recyce = 0.3 +bbb.recycm = -0.9 \ No newline at end of file diff --git a/templates/D_only/inputs/atoms/tg_atom_istgcore1.py b/templates/D_only/inputs/atoms/tg_atom_istgcore1.py new file mode 100644 index 00000000..fc7c41f8 --- /dev/null +++ b/templates/D_only/inputs/atoms/tg_atom_istgcore1.py @@ -0,0 +1,23 @@ +bbb.isupwo[1] = 0 +bbb.ineudif = 2 +com.ngsp=1 +com.nhsp=2 +bbb.ziin[1]=0 +bbb.travis[1] = 0. #shouldn't be used for neutrals - but to be sure + +bbb.istgon[0] = 1 # Turn on D0 temperature equation +bbb.cftiexclg = 0. # Remove the Tg part in the Ti equation +bbb.cfdiss = 1.0 +bbb.istgcore[0] = 1 #..albedo +bbb.istgpfc[0] = 4#2 #..zml flow change to 4 later +bbb.istgwc[0] = 4#2 #..flow +bbb.istglb[0] = 4 +bbb.istgrb[0] = 4 + +bbb.cfnidhgy = 1.0 +bbb.cfnidhg2 = 1.0 +bbb.cfnidhdis = 1.0 #..consider drift heating for dissociation +bbb.cfnidhmol = 1.0 #..ignore molecular v in dissociation drift heating + +bbb.recyce = 0.3 +bbb.recycm = -0.9 \ No newline at end of file diff --git a/templates/D_only/inputs/atoms/tg_atom_istgcore3.py b/templates/D_only/inputs/atoms/tg_atom_istgcore3.py new file mode 100644 index 00000000..c32e0e09 --- /dev/null +++ b/templates/D_only/inputs/atoms/tg_atom_istgcore3.py @@ -0,0 +1,23 @@ +bbb.isupwo[1] = 0 +bbb.ineudif = 2 +com.ngsp=1 +com.nhsp=2 +bbb.ziin[1]=0 +bbb.travis[1] = 0. #shouldn't be used for neutrals - but to be sure + +bbb.istgon[0] = 1 # Turn on D0 temperature equation +bbb.cftiexclg = 0. # Remove the Tg part in the Ti equation +bbb.cfdiss = 1.0 +bbb.istgcore[0] = 3 #..albedo +bbb.istgpfc[0] = 4#2 #..zml flow change to 4 later +bbb.istgwc[0] = 4#2 #..flow +bbb.istglb[0] = 4 +bbb.istgrb[0] = 4 + +bbb.cfnidhgy = 1.0 +bbb.cfnidhg2 = 1.0 +bbb.cfnidhdis = 1.0 #..consider drift heating for dissociation +bbb.cfnidhmol = 1.0 #..ignore molecular v in dissociation drift heating + +bbb.recyce = 0.3 +bbb.recycm = -0.9 \ No newline at end of file diff --git a/templates/D_only/inputs/atoms/tg_atom_istglb0.py b/templates/D_only/inputs/atoms/tg_atom_istglb0.py new file mode 100644 index 00000000..c4692874 --- /dev/null +++ b/templates/D_only/inputs/atoms/tg_atom_istglb0.py @@ -0,0 +1,23 @@ +bbb.isupwo[1] = 0 +bbb.ineudif = 2 +com.ngsp=1 +com.nhsp=2 +bbb.ziin[1]=0 +bbb.travis[1] = 0. #shouldn't be used for neutrals - but to be sure + +bbb.istgon[0] = 1 # Turn on D0 temperature equation +bbb.cftiexclg = 0. # Remove the Tg part in the Ti equation +bbb.cfdiss = 1.0 +bbb.istgcore[0] = 2 #..albedo +bbb.istgpfc[0] = 4#2 #..zml flow change to 4 later +bbb.istgwc[0] = 4#2 #..flow +bbb.istglb[0] = 0 +bbb.istgrb[0] = 4 + +bbb.cfnidhgy = 1.0 +bbb.cfnidhg2 = 1.0 +bbb.cfnidhdis = 1.0 #..consider drift heating for dissociation +bbb.cfnidhmol = 1.0 #..ignore molecular v in dissociation drift heating + +bbb.recyce = 0.3 +bbb.recycm = -0.9 \ No newline at end of file diff --git a/templates/D_only/inputs/atoms/tg_atom_istglb3.py b/templates/D_only/inputs/atoms/tg_atom_istglb3.py new file mode 100644 index 00000000..74e889b5 --- /dev/null +++ b/templates/D_only/inputs/atoms/tg_atom_istglb3.py @@ -0,0 +1,23 @@ +bbb.isupwo[1] = 0 +bbb.ineudif = 2 +com.ngsp=1 +com.nhsp=2 +bbb.ziin[1]=0 +bbb.travis[1] = 0. #shouldn't be used for neutrals - but to be sure + +bbb.istgon[0] = 1 # Turn on D0 temperature equation +bbb.cftiexclg = 0. # Remove the Tg part in the Ti equation +bbb.cfdiss = 1.0 +bbb.istgcore[0] = 2 #..albedo +bbb.istgpfc[0] = 4#2 #..zml flow change to 4 later +bbb.istgwc[0] = 4#2 #..flow +bbb.istglb[0] = 3 +bbb.istgrb[0] = 4 + +bbb.cfnidhgy = 1.0 +bbb.cfnidhg2 = 1.0 +bbb.cfnidhdis = 1.0 #..consider drift heating for dissociation +bbb.cfnidhmol = 1.0 #..ignore molecular v in dissociation drift heating + +bbb.recyce = 0.3 +bbb.recycm = -0.9 \ No newline at end of file diff --git a/templates/D_only/inputs/atoms/tg_atom_istglb5.py b/templates/D_only/inputs/atoms/tg_atom_istglb5.py new file mode 100644 index 00000000..1f70b509 --- /dev/null +++ b/templates/D_only/inputs/atoms/tg_atom_istglb5.py @@ -0,0 +1,23 @@ +bbb.isupwo[1] = 0 +bbb.ineudif = 2 +com.ngsp=1 +com.nhsp=2 +bbb.ziin[1]=0 +bbb.travis[1] = 0. #shouldn't be used for neutrals - but to be sure + +bbb.istgon[0] = 1 # Turn on D0 temperature equation +bbb.cftiexclg = 0. # Remove the Tg part in the Ti equation +bbb.cfdiss = 1.0 +bbb.istgcore[0] = 2 #..albedo +bbb.istgpfc[0] = 4#2 #..zml flow change to 4 later +bbb.istgwc[0] = 4#2 #..flow +bbb.istglb[0] = 5 +bbb.istgrb[0] = 4 + +bbb.cfnidhgy = 1.0 +bbb.cfnidhg2 = 1.0 +bbb.cfnidhdis = 1.0 #..consider drift heating for dissociation +bbb.cfnidhmol = 1.0 #..ignore molecular v in dissociation drift heating + +bbb.recyce = 0.3 +bbb.recycm = -0.9 \ No newline at end of file diff --git a/templates/D_only/inputs/atoms/tg_atom_istgpfc0.py b/templates/D_only/inputs/atoms/tg_atom_istgpfc0.py new file mode 100644 index 00000000..07b41247 --- /dev/null +++ b/templates/D_only/inputs/atoms/tg_atom_istgpfc0.py @@ -0,0 +1,23 @@ +bbb.isupwo[1] = 0 +bbb.ineudif = 2 +com.ngsp=1 +com.nhsp=2 +bbb.ziin[1]=0 +bbb.travis[1] = 0. #shouldn't be used for neutrals - but to be sure + +bbb.istgon[0] = 1 # Turn on D0 temperature equation +bbb.cftiexclg = 0. # Remove the Tg part in the Ti equation +bbb.cfdiss = 1.0 +bbb.istgcore[0] = 2 #..albedo +bbb.istgpfc[0] = 0#2 #..zml flow change to 4 later +bbb.istgwc[0] = 4#2 #..flow +bbb.istglb[0] = 4 +bbb.istgrb[0] = 4 + +bbb.cfnidhgy = 1.0 +bbb.cfnidhg2 = 1.0 +bbb.cfnidhdis = 1.0 #..consider drift heating for dissociation +bbb.cfnidhmol = 1.0 #..ignore molecular v in dissociation drift heating + +bbb.recyce = 0.3 +bbb.recycm = -0.9 \ No newline at end of file diff --git a/templates/D_only/inputs/atoms/tg_atom_istgpfc1.py b/templates/D_only/inputs/atoms/tg_atom_istgpfc1.py new file mode 100644 index 00000000..5c06d993 --- /dev/null +++ b/templates/D_only/inputs/atoms/tg_atom_istgpfc1.py @@ -0,0 +1,23 @@ +bbb.isupwo[1] = 0 +bbb.ineudif = 2 +com.ngsp=1 +com.nhsp=2 +bbb.ziin[1]=0 +bbb.travis[1] = 0. #shouldn't be used for neutrals - but to be sure + +bbb.istgon[0] = 1 # Turn on D0 temperature equation +bbb.cftiexclg = 0. # Remove the Tg part in the Ti equation +bbb.cfdiss = 1.0 +bbb.istgcore[0] = 2 #..albedo +bbb.istgpfc[0] = 1#2 #..zml flow change to 4 later +bbb.istgwc[0] = 4#2 #..flow +bbb.istglb[0] = 4 +bbb.istgrb[0] = 4 + +bbb.cfnidhgy = 1.0 +bbb.cfnidhg2 = 1.0 +bbb.cfnidhdis = 1.0 #..consider drift heating for dissociation +bbb.cfnidhmol = 1.0 #..ignore molecular v in dissociation drift heating + +bbb.recyce = 0.3 +bbb.recycm = -0.9 \ No newline at end of file diff --git a/templates/D_only/inputs/atoms/tg_atom_istgpfc2.py b/templates/D_only/inputs/atoms/tg_atom_istgpfc2.py new file mode 100644 index 00000000..6415689a --- /dev/null +++ b/templates/D_only/inputs/atoms/tg_atom_istgpfc2.py @@ -0,0 +1,23 @@ +bbb.isupwo[1] = 0 +bbb.ineudif = 2 +com.ngsp=1 +com.nhsp=2 +bbb.ziin[1]=0 +bbb.travis[1] = 0. #shouldn't be used for neutrals - but to be sure + +bbb.istgon[0] = 1 # Turn on D0 temperature equation +bbb.cftiexclg = 0. # Remove the Tg part in the Ti equation +bbb.cfdiss = 1.0 +bbb.istgcore[0] = 2 #..albedo +bbb.istgpfc[0] = 2#2 #..zml flow change to 4 later +bbb.istgwc[0] = 4#2 #..flow +bbb.istglb[0] = 4 +bbb.istgrb[0] = 4 + +bbb.cfnidhgy = 1.0 +bbb.cfnidhg2 = 1.0 +bbb.cfnidhdis = 1.0 #..consider drift heating for dissociation +bbb.cfnidhmol = 1.0 #..ignore molecular v in dissociation drift heating + +bbb.recyce = 0.3 +bbb.recycm = -0.9 \ No newline at end of file diff --git a/templates/D_only/inputs/atoms/tg_atom_istgpfc3.py b/templates/D_only/inputs/atoms/tg_atom_istgpfc3.py new file mode 100644 index 00000000..1019556b --- /dev/null +++ b/templates/D_only/inputs/atoms/tg_atom_istgpfc3.py @@ -0,0 +1,23 @@ +bbb.isupwo[1] = 0 +bbb.ineudif = 2 +com.ngsp=1 +com.nhsp=2 +bbb.ziin[1]=0 +bbb.travis[1] = 0. #shouldn't be used for neutrals - but to be sure + +bbb.istgon[0] = 1 # Turn on D0 temperature equation +bbb.cftiexclg = 0. # Remove the Tg part in the Ti equation +bbb.cfdiss = 1.0 +bbb.istgcore[0] = 2 #..albedo +bbb.istgpfc[0] = 3#2 #..zml flow change to 4 later +bbb.istgwc[0] = 4#2 #..flow +bbb.istglb[0] = 4 +bbb.istgrb[0] = 4 + +bbb.cfnidhgy = 1.0 +bbb.cfnidhg2 = 1.0 +bbb.cfnidhdis = 1.0 #..consider drift heating for dissociation +bbb.cfnidhmol = 1.0 #..ignore molecular v in dissociation drift heating + +bbb.recyce = 0.3 +bbb.recycm = -0.9 \ No newline at end of file diff --git a/templates/D_only/inputs/atoms/tg_atom_istgpfc5.py b/templates/D_only/inputs/atoms/tg_atom_istgpfc5.py new file mode 100644 index 00000000..ea9d74dd --- /dev/null +++ b/templates/D_only/inputs/atoms/tg_atom_istgpfc5.py @@ -0,0 +1,23 @@ +bbb.isupwo[1] = 0 +bbb.ineudif = 2 +com.ngsp=1 +com.nhsp=2 +bbb.ziin[1]=0 +bbb.travis[1] = 0. #shouldn't be used for neutrals - but to be sure + +bbb.istgon[0] = 1 # Turn on D0 temperature equation +bbb.cftiexclg = 0. # Remove the Tg part in the Ti equation +bbb.cfdiss = 1.0 +bbb.istgcore[0] = 2 #..albedo +bbb.istgpfc[0] = 5#2 #..zml flow change to 4 later +bbb.istgwc[0] = 4#2 #..flow +bbb.istglb[0] = 4 +bbb.istgrb[0] = 4 + +bbb.cfnidhgy = 1.0 +bbb.cfnidhg2 = 1.0 +bbb.cfnidhdis = 1.0 #..consider drift heating for dissociation +bbb.cfnidhmol = 1.0 #..ignore molecular v in dissociation drift heating + +bbb.recyce = 0.3 +bbb.recycm = -0.9 \ No newline at end of file diff --git a/templates/D_only/inputs/atoms/tg_atom_istgrb0.py b/templates/D_only/inputs/atoms/tg_atom_istgrb0.py new file mode 100644 index 00000000..3a13f714 --- /dev/null +++ b/templates/D_only/inputs/atoms/tg_atom_istgrb0.py @@ -0,0 +1,23 @@ +bbb.isupwo[1] = 0 +bbb.ineudif = 2 +com.ngsp=1 +com.nhsp=2 +bbb.ziin[1]=0 +bbb.travis[1] = 0. #shouldn't be used for neutrals - but to be sure + +bbb.istgon[0] = 1 # Turn on D0 temperature equation +bbb.cftiexclg = 0. # Remove the Tg part in the Ti equation +bbb.cfdiss = 1.0 +bbb.istgcore[0] = 2 #..albedo +bbb.istgpfc[0] = 4#2 #..zml flow change to 4 later +bbb.istgwc[0] = 4#2 #..flow +bbb.istglb[0] = 4 +bbb.istgrb[0] = 0 + +bbb.cfnidhgy = 1.0 +bbb.cfnidhg2 = 1.0 +bbb.cfnidhdis = 1.0 #..consider drift heating for dissociation +bbb.cfnidhmol = 1.0 #..ignore molecular v in dissociation drift heating + +bbb.recyce = 0.3 +bbb.recycm = -0.9 \ No newline at end of file diff --git a/templates/D_only/inputs/atoms/tg_atom_istgrb1.py b/templates/D_only/inputs/atoms/tg_atom_istgrb1.py new file mode 100644 index 00000000..2780c311 --- /dev/null +++ b/templates/D_only/inputs/atoms/tg_atom_istgrb1.py @@ -0,0 +1,23 @@ +bbb.isupwo[1] = 0 +bbb.ineudif = 2 +com.ngsp=1 +com.nhsp=2 +bbb.ziin[1]=0 +bbb.travis[1] = 0. #shouldn't be used for neutrals - but to be sure + +bbb.istgon[0] = 1 # Turn on D0 temperature equation +bbb.cftiexclg = 0. # Remove the Tg part in the Ti equation +bbb.cfdiss = 1.0 +bbb.istgcore[0] = 2 #..albedo +bbb.istgpfc[0] = 4#2 #..zml flow change to 4 later +bbb.istgwc[0] = 4#2 #..flow +bbb.istglb[0] = 4 +bbb.istgrb[0] = 1 + +bbb.cfnidhgy = 1.0 +bbb.cfnidhg2 = 1.0 +bbb.cfnidhdis = 1.0 #..consider drift heating for dissociation +bbb.cfnidhmol = 1.0 #..ignore molecular v in dissociation drift heating + +bbb.recyce = 0.3 +bbb.recycm = -0.9 \ No newline at end of file diff --git a/templates/D_only/inputs/atoms/tg_atom_istgrb3.py b/templates/D_only/inputs/atoms/tg_atom_istgrb3.py new file mode 100644 index 00000000..b7884b4b --- /dev/null +++ b/templates/D_only/inputs/atoms/tg_atom_istgrb3.py @@ -0,0 +1,23 @@ +bbb.isupwo[1] = 0 +bbb.ineudif = 2 +com.ngsp=1 +com.nhsp=2 +bbb.ziin[1]=0 +bbb.travis[1] = 0. #shouldn't be used for neutrals - but to be sure + +bbb.istgon[0] = 1 # Turn on D0 temperature equation +bbb.cftiexclg = 0. # Remove the Tg part in the Ti equation +bbb.cfdiss = 1.0 +bbb.istgcore[0] = 2 #..albedo +bbb.istgpfc[0] = 4#2 #..zml flow change to 4 later +bbb.istgwc[0] = 4#2 #..flow +bbb.istglb[0] = 4 +bbb.istgrb[0] = 3 + +bbb.cfnidhgy = 1.0 +bbb.cfnidhg2 = 1.0 +bbb.cfnidhdis = 1.0 #..consider drift heating for dissociation +bbb.cfnidhmol = 1.0 #..ignore molecular v in dissociation drift heating + +bbb.recyce = 0.3 +bbb.recycm = -0.9 \ No newline at end of file diff --git a/templates/D_only/inputs/atoms/tg_atom_istgrb5.py b/templates/D_only/inputs/atoms/tg_atom_istgrb5.py new file mode 100644 index 00000000..1af580c1 --- /dev/null +++ b/templates/D_only/inputs/atoms/tg_atom_istgrb5.py @@ -0,0 +1,23 @@ +bbb.isupwo[1] = 0 +bbb.ineudif = 2 +com.ngsp=1 +com.nhsp=2 +bbb.ziin[1]=0 +bbb.travis[1] = 0. #shouldn't be used for neutrals - but to be sure + +bbb.istgon[0] = 1 # Turn on D0 temperature equation +bbb.cftiexclg = 0. # Remove the Tg part in the Ti equation +bbb.cfdiss = 1.0 +bbb.istgcore[0] = 2 #..albedo +bbb.istgpfc[0] = 4#2 #..zml flow change to 4 later +bbb.istgwc[0] = 4#2 #..flow +bbb.istglb[0] = 4 +bbb.istgrb[0] = 5 + +bbb.cfnidhgy = 1.0 +bbb.cfnidhg2 = 1.0 +bbb.cfnidhdis = 1.0 #..consider drift heating for dissociation +bbb.cfnidhmol = 1.0 #..ignore molecular v in dissociation drift heating + +bbb.recyce = 0.3 +bbb.recycm = -0.9 \ No newline at end of file diff --git a/templates/D_only/inputs/atoms/tg_atom_istgwc0.py b/templates/D_only/inputs/atoms/tg_atom_istgwc0.py new file mode 100644 index 00000000..e8e0de22 --- /dev/null +++ b/templates/D_only/inputs/atoms/tg_atom_istgwc0.py @@ -0,0 +1,23 @@ +bbb.isupwo[1] = 0 +bbb.ineudif = 2 +com.ngsp=1 +com.nhsp=2 +bbb.ziin[1]=0 +bbb.travis[1] = 0. #shouldn't be used for neutrals - but to be sure + +bbb.istgon[0] = 1 # Turn on D0 temperature equation +bbb.cftiexclg = 0. # Remove the Tg part in the Ti equation +bbb.cfdiss = 1.0 +bbb.istgcore[0] = 2 #..albedo +bbb.istgpfc[0] = 4#2 #..zml flow change to 4 later +bbb.istgwc[0] = 0#2 #..flow +bbb.istglb[0] = 4 +bbb.istgrb[0] = 4 + +bbb.cfnidhgy = 1.0 +bbb.cfnidhg2 = 1.0 +bbb.cfnidhdis = 1.0 #..consider drift heating for dissociation +bbb.cfnidhmol = 1.0 #..ignore molecular v in dissociation drift heating + +bbb.recyce = 0.3 +bbb.recycm = -0.9 \ No newline at end of file diff --git a/templates/D_only/inputs/atoms/tg_atom_istgwc1.py b/templates/D_only/inputs/atoms/tg_atom_istgwc1.py new file mode 100644 index 00000000..4d45ce2e --- /dev/null +++ b/templates/D_only/inputs/atoms/tg_atom_istgwc1.py @@ -0,0 +1,23 @@ +bbb.isupwo[1] = 0 +bbb.ineudif = 2 +com.ngsp=1 +com.nhsp=2 +bbb.ziin[1]=0 +bbb.travis[1] = 0. #shouldn't be used for neutrals - but to be sure + +bbb.istgon[0] = 1 # Turn on D0 temperature equation +bbb.cftiexclg = 0. # Remove the Tg part in the Ti equation +bbb.cfdiss = 1.0 +bbb.istgcore[0] = 2 #..albedo +bbb.istgpfc[0] = 4#2 #..zml flow change to 4 later +bbb.istgwc[0] = 1#2 #..flow +bbb.istglb[0] = 4 +bbb.istgrb[0] = 4 + +bbb.cfnidhgy = 1.0 +bbb.cfnidhg2 = 1.0 +bbb.cfnidhdis = 1.0 #..consider drift heating for dissociation +bbb.cfnidhmol = 1.0 #..ignore molecular v in dissociation drift heating + +bbb.recyce = 0.3 +bbb.recycm = -0.9 \ No newline at end of file diff --git a/templates/D_only/inputs/atoms/tg_atom_istgwc2.py b/templates/D_only/inputs/atoms/tg_atom_istgwc2.py new file mode 100644 index 00000000..7436aafd --- /dev/null +++ b/templates/D_only/inputs/atoms/tg_atom_istgwc2.py @@ -0,0 +1,23 @@ +bbb.isupwo[1] = 0 +bbb.ineudif = 2 +com.ngsp=1 +com.nhsp=2 +bbb.ziin[1]=0 +bbb.travis[1] = 0. #shouldn't be used for neutrals - but to be sure + +bbb.istgon[0] = 1 # Turn on D0 temperature equation +bbb.cftiexclg = 0. # Remove the Tg part in the Ti equation +bbb.cfdiss = 1.0 +bbb.istgcore[0] = 2 #..albedo +bbb.istgpfc[0] = 4#2 #..zml flow change to 4 later +bbb.istgwc[0] = 2#2 #..flow +bbb.istglb[0] = 4 +bbb.istgrb[0] = 4 + +bbb.cfnidhgy = 1.0 +bbb.cfnidhg2 = 1.0 +bbb.cfnidhdis = 1.0 #..consider drift heating for dissociation +bbb.cfnidhmol = 1.0 #..ignore molecular v in dissociation drift heating + +bbb.recyce = 0.3 +bbb.recycm = -0.9 \ No newline at end of file diff --git a/templates/D_only/inputs/atoms/tg_atom_istgwc3.py b/templates/D_only/inputs/atoms/tg_atom_istgwc3.py new file mode 100644 index 00000000..5adec733 --- /dev/null +++ b/templates/D_only/inputs/atoms/tg_atom_istgwc3.py @@ -0,0 +1,23 @@ +bbb.isupwo[1] = 0 +bbb.ineudif = 2 +com.ngsp=1 +com.nhsp=2 +bbb.ziin[1]=0 +bbb.travis[1] = 0. #shouldn't be used for neutrals - but to be sure + +bbb.istgon[0] = 1 # Turn on D0 temperature equation +bbb.cftiexclg = 0. # Remove the Tg part in the Ti equation +bbb.cfdiss = 1.0 +bbb.istgcore[0] = 2 #..albedo +bbb.istgpfc[0] = 4#2 #..zml flow change to 4 later +bbb.istgwc[0] = 3#2 #..flow +bbb.istglb[0] = 4 +bbb.istgrb[0] = 4 + +bbb.cfnidhgy = 1.0 +bbb.cfnidhg2 = 1.0 +bbb.cfnidhdis = 1.0 #..consider drift heating for dissociation +bbb.cfnidhmol = 1.0 #..ignore molecular v in dissociation drift heating + +bbb.recyce = 0.3 +bbb.recycm = -0.9 \ No newline at end of file diff --git a/templates/D_only/inputs/atoms/tg_atom_istgwc5.py b/templates/D_only/inputs/atoms/tg_atom_istgwc5.py new file mode 100644 index 00000000..95da07cf --- /dev/null +++ b/templates/D_only/inputs/atoms/tg_atom_istgwc5.py @@ -0,0 +1,23 @@ +bbb.isupwo[1] = 0 +bbb.ineudif = 2 +com.ngsp=1 +com.nhsp=2 +bbb.ziin[1]=0 +bbb.travis[1] = 0. #shouldn't be used for neutrals - but to be sure + +bbb.istgon[0] = 1 # Turn on D0 temperature equation +bbb.cftiexclg = 0. # Remove the Tg part in the Ti equation +bbb.cfdiss = 1.0 +bbb.istgcore[0] = 2 #..albedo +bbb.istgpfc[0] = 4#2 #..zml flow change to 4 later +bbb.istgwc[0] = 5#2 #..flow +bbb.istglb[0] = 4 +bbb.istgrb[0] = 4 + +bbb.cfnidhgy = 1.0 +bbb.cfnidhg2 = 1.0 +bbb.cfnidhdis = 1.0 #..consider drift heating for dissociation +bbb.cfnidhmol = 1.0 #..ignore molecular v in dissociation drift heating + +bbb.recyce = 0.3 +bbb.recycm = -0.9 \ No newline at end of file diff --git a/templates/D_only/inputs/atoms/tg_atom_recyce1.py b/templates/D_only/inputs/atoms/tg_atom_recyce1.py new file mode 100644 index 00000000..374b08ee --- /dev/null +++ b/templates/D_only/inputs/atoms/tg_atom_recyce1.py @@ -0,0 +1,23 @@ +bbb.isupwo[1] = 0 +bbb.ineudif = 2 +com.ngsp=1 +com.nhsp=2 +bbb.ziin[1]=0 +bbb.travis[1] = 0. #shouldn't be used for neutrals - but to be sure + +bbb.istgon[0] = 1 # Turn on D0 temperature equation +bbb.cftiexclg = 0. # Remove the Tg part in the Ti equation +bbb.cfdiss = 1.0 +bbb.istgcore[0] = 2 #..albedo +bbb.istgpfc[0] = 4#2 #..zml flow change to 4 later +bbb.istgwc[0] = 4#2 #..flow +bbb.istglb[0] = 4 +bbb.istgrb[0] = 4 + +bbb.cfnidhgy = 1.0 +bbb.cfnidhg2 = 1.0 +bbb.cfnidhdis = 1.0 #..consider drift heating for dissociation +bbb.cfnidhmol = 1.0 #..ignore molecular v in dissociation drift heating + +bbb.recyce = 1 +bbb.recycm = -0.9 \ No newline at end of file diff --git a/templates/D_only/inputs/atoms/tg_atom_recycm0p1.py b/templates/D_only/inputs/atoms/tg_atom_recycm0p1.py new file mode 100644 index 00000000..bdc9cd1c --- /dev/null +++ b/templates/D_only/inputs/atoms/tg_atom_recycm0p1.py @@ -0,0 +1,23 @@ +bbb.isupwo[1] = 0 +bbb.ineudif = 2 +com.ngsp=1 +com.nhsp=2 +bbb.ziin[1]=0 +bbb.travis[1] = 0. #shouldn't be used for neutrals - but to be sure + +bbb.istgon[0] = 1 # Turn on D0 temperature equation +bbb.cftiexclg = 0. # Remove the Tg part in the Ti equation +bbb.cfdiss = 1.0 +bbb.istgcore[0] = 2 #..albedo +bbb.istgpfc[0] = 4#2 #..zml flow change to 4 later +bbb.istgwc[0] = 4#2 #..flow +bbb.istglb[0] = 4 +bbb.istgrb[0] = 4 + +bbb.cfnidhgy = 1.0 +bbb.cfnidhg2 = 1.0 +bbb.cfnidhdis = 1.0 #..consider drift heating for dissociation +bbb.cfnidhmol = 1.0 #..ignore molecular v in dissociation drift heating + +bbb.recyce = 0.3 +bbb.recycm = 0.1 \ No newline at end of file diff --git a/templates/D_only/inputs/curpot/tg_atom_drifts.py b/templates/D_only/inputs/curpot/tg_atom_drifts.py new file mode 100644 index 00000000..97534838 --- /dev/null +++ b/templates/D_only/inputs/curpot/tg_atom_drifts.py @@ -0,0 +1,72 @@ +bbb.ncore[0] = 2e18 +# templates/D_only/inputs/boundary/walls/recycling/default.py +bbb.recycw[0:2] = [0.25, 0.95] #wall recycling if bbb.matwso,i=1 + +# gas pumping +bbb.nwsor = 1 #.. number of sources (sinks). defalut: =1 + #.. PRF +bbb.igasi[0] = 0. #.. pumping. default =0. +bbb.xgasi[0] = 0. #.. position from inner. default =0. +bbb.wgasi[0] = 100. #.. width. default =100.(m) +bbb.igspsori[0] = 1 #.. species. default =1 +bbb.albdsi[0] = 0.25 #.. pumping flux = (1.-albdsi)*1/4*n*sqrt(8T/pi/me) + #.. wall +bbb.igaso[0] = 0. #.. default =0. +bbb.xgaso[0] = 0. #.. position from inner. default =0. +bbb.wgaso[0] = 100. #.. width. default =100.(m) +bbb.igspsoro[0] = 1 #.. species. default =1 +bbb.albdso[0] = 0.25 #.. pumping flux = (1.-albdsi)*1/4*n*sqrt(8T/pi/me) + #.. target pumping for atoms +bbb.albedorb[0,0] = 0.25 +bbb.albedolb[0,0] = 0.25 + + +# Drifts and currents +bbb.isphion = 1 +bbb.b0 = 1.0 # =1 for normal direction of B-field +bbb.rsigpl=1.e-8 #anomalous cross-field conductivity +bbb.cfjhf=1. #turn-on heat flow from current [bbb.fqp] +bbb.cfjve = 1. #makes bbb.vex = vix - bbb.cfjve*bbb.fqx +bbb.cfjpy = 0. #diamag. cur. in flx.y-direction +bbb.cfjp2 = 0. #diamag. cur. in 2-direction +bbb.cfsigm = 1.0 +# +bbb.newbcl=1 +bbb.newbcr=1 +bbb.isfdiax =1. #Factor to turn on (ExB+diamag.) contrib. to sheath +# +bbb.cfyef = 1.0 #ExB drift in flx.y-dir. +bbb.cf2ef = 1.0 #ExB drift in 2-dir. +bbb.cfydd = 0. #Diamag. drift in flx.y-dir. [always=0] +bbb.cf2dd = 0. #Diamag. drift in 2-dir. [always=0] +bbb.cfrd = 0. #Resistive drift in flx.y and 2 dirs. +bbb.cfbgt = 0. #Diamag. energy drift [always=0] +bbb.cfybf = 1.0 #turns on bbb.vycb - radial grad_B drift +bbb.cf2bf = 1.0 #turns on bbb.v2cb - perp grad_B drift [nearly pol] +bbb.cfqybf = 1.0 #turns on bbb.vycb contrib to radial current +bbb.cfq2bf = 1.0 #turns on bbb.v2cb contrib to perp["2"] current +#..modified +bbb.cfqybbo=1. #turn off Grad B current on boundary +bbb.cfqydbo=0. #use full diagmagetic current on boundary to force j_r=0 + +bbb.cfniybbo=1. # use to avoid artificial source at core boundary +bbb.cfniydbo=0. # use to avoid artificial source at core boundary +bbb.cfeeybbo=1. # ditto +bbb.cfeeydbo=0. # ditto +#bbb.cfeixdbo=1. # turn on BXgrad(T) drift in plate BC +#bbb.cfeexdbo=1. # turn on diamagnetic drift in plate BC +bbb.cfeixdbo=0. +bbb.cfeexdbo=0. +bbb.cftef=1.0 #turns on v2ce for toroidal velocity +bbb.cftdd=1.0 #turns on v2dd (diamag vel) for toloidal velocity +bbb.cfqym=1.0 #turns on inertial correction to fqy current +# +bbb.isnewpot = 1 +bbb.rnewpot = 1. +#bbb.iphibcc = 0 #set bbb.phi[,1] uniform poloidally +bbb.iphibcc=3 # =3 gives ey=eycore on core bdry +bbb.iphibcwi=0 # set ey=0 on inner wall if =0 + # phi(PF)=phintewi*te(ix,0) on PF wall if =1 +bbb.iphibcwo=0 # same for outer wall +bbb.isutcore=2 # =1, set dut/dy=0 on iy=0 (if iphibcc=0) + # =0, toroidal angular momentum=lzcore on iy=0 (iphibcc=0) diff --git a/templates/D_only/inputs/curpot/tg_atom_drifts_cfnidhdhmol0p5.py b/templates/D_only/inputs/curpot/tg_atom_drifts_cfnidhdhmol0p5.py new file mode 100644 index 00000000..fae78a24 --- /dev/null +++ b/templates/D_only/inputs/curpot/tg_atom_drifts_cfnidhdhmol0p5.py @@ -0,0 +1,90 @@ +bbb.istgon[0] = 1 # Turn on D0 temperature equation +bbb.cftiexclg = 0. # Remove the Tg part in the Ti equation +bbb.cfdiss = 1.0 +bbb.istgcore[0] = 2 #..albedo +bbb.istgpfc[0] = 4#2 #..zml flow change to 4 later +bbb.istgwc[0] = 4#2 #..flow +bbb.istglb[0] = 4 +bbb.istgrb[0] = 4 + +bbb.recyce = 0.3 +bbb.recycm = -0.9 + +bbb.cfnidhgy = 1.0 +bbb.cfnidhg2 = 1.0 +bbb.cfnidhdis = 1.0 #..consider drift heating for dissociation +bbb.cfnidhmol = 0.5 #..ignore molecular v in dissociation drift heating + + +bbb.ncore[0] = 2e18 +# templates/D_only/inputs/boundary/walls/recycling/default.py +bbb.recycw[0:2] = [0.25, 0.95] #wall recycling if bbb.matwso,i=1 + +# gas pumping +bbb.nwsor = 1 #.. number of sources (sinks). defalut: =1 + #.. PRF +bbb.igasi[0] = 0. #.. pumping. default =0. +bbb.xgasi[0] = 0. #.. position from inner. default =0. +bbb.wgasi[0] = 100. #.. width. default =100.(m) +bbb.igspsori[0] = 1 #.. species. default =1 +bbb.albdsi[0] = 0.25 #.. pumping flux = (1.-albdsi)*1/4*n*sqrt(8T/pi/me) + #.. wall +bbb.igaso[0] = 0. #.. default =0. +bbb.xgaso[0] = 0. #.. position from inner. default =0. +bbb.wgaso[0] = 100. #.. width. default =100.(m) +bbb.igspsoro[0] = 1 #.. species. default =1 +bbb.albdso[0] = 0.25 #.. pumping flux = (1.-albdsi)*1/4*n*sqrt(8T/pi/me) + #.. target pumping for atoms +bbb.albedorb[0,0] = 0.25 +bbb.albedolb[0,0] = 0.25 + + +# Drifts and currents +bbb.isphion = 1 +bbb.b0 = 1.0 # =1 for normal direction of B-field +bbb.rsigpl=1.e-8 #anomalous cross-field conductivity +bbb.cfjhf=1. #turn-on heat flow from current [bbb.fqp] +bbb.cfjve = 1. #makes bbb.vex = vix - bbb.cfjve*bbb.fqx +bbb.cfjpy = 0. #diamag. cur. in flx.y-direction +bbb.cfjp2 = 0. #diamag. cur. in 2-direction +bbb.cfsigm = 1.0 +# +bbb.newbcl=1 +bbb.newbcr=1 +bbb.isfdiax =1. #Factor to turn on (ExB+diamag.) contrib. to sheath +# +bbb.cfyef = 1.0 #ExB drift in flx.y-dir. +bbb.cf2ef = 1.0 #ExB drift in 2-dir. +bbb.cfydd = 0. #Diamag. drift in flx.y-dir. [always=0] +bbb.cf2dd = 0. #Diamag. drift in 2-dir. [always=0] +bbb.cfrd = 0. #Resistive drift in flx.y and 2 dirs. +bbb.cfbgt = 0. #Diamag. energy drift [always=0] +bbb.cfybf = 1.0 #turns on bbb.vycb - radial grad_B drift +bbb.cf2bf = 1.0 #turns on bbb.v2cb - perp grad_B drift [nearly pol] +bbb.cfqybf = 1.0 #turns on bbb.vycb contrib to radial current +bbb.cfq2bf = 1.0 #turns on bbb.v2cb contrib to perp["2"] current +#..modified +bbb.cfqybbo=1. #turn off Grad B current on boundary +bbb.cfqydbo=0. #use full diagmagetic current on boundary to force j_r=0 + +bbb.cfniybbo=1. # use to avoid artificial source at core boundary +bbb.cfniydbo=0. # use to avoid artificial source at core boundary +bbb.cfeeybbo=1. # ditto +bbb.cfeeydbo=0. # ditto +#bbb.cfeixdbo=1. # turn on BXgrad(T) drift in plate BC +#bbb.cfeexdbo=1. # turn on diamagnetic drift in plate BC +bbb.cfeixdbo=0. +bbb.cfeexdbo=0. +bbb.cftef=1.0 #turns on v2ce for toroidal velocity +bbb.cftdd=1.0 #turns on v2dd (diamag vel) for toloidal velocity +bbb.cfqym=1.0 #turns on inertial correction to fqy current +# +bbb.isnewpot = 1 +bbb.rnewpot = 1. +#bbb.iphibcc = 0 #set bbb.phi[,1] uniform poloidally +bbb.iphibcc=3 # =3 gives ey=eycore on core bdry +bbb.iphibcwi=0 # set ey=0 on inner wall if =0 + # phi(PF)=phintewi*te(ix,0) on PF wall if =1 +bbb.iphibcwo=0 # same for outer wall +bbb.isutcore=2 # =1, set dut/dy=0 on iy=0 (if iphibcc=0) + # =0, toroidal angular momentum=lzcore on iy=0 (iphibcc=0) diff --git a/templates/D_only/inputs/curpot/tg_atom_drifts_cfnidhdis0p5.py b/templates/D_only/inputs/curpot/tg_atom_drifts_cfnidhdis0p5.py new file mode 100644 index 00000000..73531c75 --- /dev/null +++ b/templates/D_only/inputs/curpot/tg_atom_drifts_cfnidhdis0p5.py @@ -0,0 +1,90 @@ +bbb.istgon[0] = 1 # Turn on D0 temperature equation +bbb.cftiexclg = 0. # Remove the Tg part in the Ti equation +bbb.cfdiss = 1.0 +bbb.istgcore[0] = 2 #..albedo +bbb.istgpfc[0] = 4#2 #..zml flow change to 4 later +bbb.istgwc[0] = 4#2 #..flow +bbb.istglb[0] = 4 +bbb.istgrb[0] = 4 + +bbb.recyce = 0.3 +bbb.recycm = -0.9 + +bbb.cfnidhgy = 1.0 +bbb.cfnidhg2 = 1.0 +bbb.cfnidhdis = 0.5 #..consider drift heating for dissociation +bbb.cfnidhmol = 1.0 #..ignore molecular v in dissociation drift heating + + +bbb.ncore[0] = 2e18 +# templates/D_only/inputs/boundary/walls/recycling/default.py +bbb.recycw[0:2] = [0.25, 0.95] #wall recycling if bbb.matwso,i=1 + +# gas pumping +bbb.nwsor = 1 #.. number of sources (sinks). defalut: =1 + #.. PRF +bbb.igasi[0] = 0. #.. pumping. default =0. +bbb.xgasi[0] = 0. #.. position from inner. default =0. +bbb.wgasi[0] = 100. #.. width. default =100.(m) +bbb.igspsori[0] = 1 #.. species. default =1 +bbb.albdsi[0] = 0.25 #.. pumping flux = (1.-albdsi)*1/4*n*sqrt(8T/pi/me) + #.. wall +bbb.igaso[0] = 0. #.. default =0. +bbb.xgaso[0] = 0. #.. position from inner. default =0. +bbb.wgaso[0] = 100. #.. width. default =100.(m) +bbb.igspsoro[0] = 1 #.. species. default =1 +bbb.albdso[0] = 0.25 #.. pumping flux = (1.-albdsi)*1/4*n*sqrt(8T/pi/me) + #.. target pumping for atoms +bbb.albedorb[0,0] = 0.25 +bbb.albedolb[0,0] = 0.25 + + +# Drifts and currents +bbb.isphion = 1 +bbb.b0 = 1.0 # =1 for normal direction of B-field +bbb.rsigpl=1.e-8 #anomalous cross-field conductivity +bbb.cfjhf=1. #turn-on heat flow from current [bbb.fqp] +bbb.cfjve = 1. #makes bbb.vex = vix - bbb.cfjve*bbb.fqx +bbb.cfjpy = 0. #diamag. cur. in flx.y-direction +bbb.cfjp2 = 0. #diamag. cur. in 2-direction +bbb.cfsigm = 1.0 +# +bbb.newbcl=1 +bbb.newbcr=1 +bbb.isfdiax =1. #Factor to turn on (ExB+diamag.) contrib. to sheath +# +bbb.cfyef = 1.0 #ExB drift in flx.y-dir. +bbb.cf2ef = 1.0 #ExB drift in 2-dir. +bbb.cfydd = 0. #Diamag. drift in flx.y-dir. [always=0] +bbb.cf2dd = 0. #Diamag. drift in 2-dir. [always=0] +bbb.cfrd = 0. #Resistive drift in flx.y and 2 dirs. +bbb.cfbgt = 0. #Diamag. energy drift [always=0] +bbb.cfybf = 1.0 #turns on bbb.vycb - radial grad_B drift +bbb.cf2bf = 1.0 #turns on bbb.v2cb - perp grad_B drift [nearly pol] +bbb.cfqybf = 1.0 #turns on bbb.vycb contrib to radial current +bbb.cfq2bf = 1.0 #turns on bbb.v2cb contrib to perp["2"] current +#..modified +bbb.cfqybbo=1. #turn off Grad B current on boundary +bbb.cfqydbo=0. #use full diagmagetic current on boundary to force j_r=0 + +bbb.cfniybbo=1. # use to avoid artificial source at core boundary +bbb.cfniydbo=0. # use to avoid artificial source at core boundary +bbb.cfeeybbo=1. # ditto +bbb.cfeeydbo=0. # ditto +#bbb.cfeixdbo=1. # turn on BXgrad(T) drift in plate BC +#bbb.cfeexdbo=1. # turn on diamagnetic drift in plate BC +bbb.cfeixdbo=0. +bbb.cfeexdbo=0. +bbb.cftef=1.0 #turns on v2ce for toroidal velocity +bbb.cftdd=1.0 #turns on v2dd (diamag vel) for toloidal velocity +bbb.cfqym=1.0 #turns on inertial correction to fqy current +# +bbb.isnewpot = 1 +bbb.rnewpot = 1. +#bbb.iphibcc = 0 #set bbb.phi[,1] uniform poloidally +bbb.iphibcc=3 # =3 gives ey=eycore on core bdry +bbb.iphibcwi=0 # set ey=0 on inner wall if =0 + # phi(PF)=phintewi*te(ix,0) on PF wall if =1 +bbb.iphibcwo=0 # same for outer wall +bbb.isutcore=2 # =1, set dut/dy=0 on iy=0 (if iphibcc=0) + # =0, toroidal angular momentum=lzcore on iy=0 (iphibcc=0) diff --git a/templates/D_only/inputs/curpot/tg_atom_drifts_cfnidhg20p5.py b/templates/D_only/inputs/curpot/tg_atom_drifts_cfnidhg20p5.py new file mode 100644 index 00000000..90d80ee2 --- /dev/null +++ b/templates/D_only/inputs/curpot/tg_atom_drifts_cfnidhg20p5.py @@ -0,0 +1,90 @@ +bbb.istgon[0] = 1 # Turn on D0 temperature equation +bbb.cftiexclg = 0. # Remove the Tg part in the Ti equation +bbb.cfdiss = 1.0 +bbb.istgcore[0] = 2 #..albedo +bbb.istgpfc[0] = 4#2 #..zml flow change to 4 later +bbb.istgwc[0] = 4#2 #..flow +bbb.istglb[0] = 4 +bbb.istgrb[0] = 4 + +bbb.recyce = 0.3 +bbb.recycm = -0.9 + +bbb.cfnidhgy = 1.0 +bbb.cfnidhg2 = 0.5 +bbb.cfnidhdis = 1.0 #..consider drift heating for dissociation +bbb.cfnidhmol = 1.0 #..ignore molecular v in dissociation drift heating + + +bbb.ncore[0] = 2e18 +# templates/D_only/inputs/boundary/walls/recycling/default.py +bbb.recycw[0:2] = [0.25, 0.95] #wall recycling if bbb.matwso,i=1 + +# gas pumping +bbb.nwsor = 1 #.. number of sources (sinks). defalut: =1 + #.. PRF +bbb.igasi[0] = 0. #.. pumping. default =0. +bbb.xgasi[0] = 0. #.. position from inner. default =0. +bbb.wgasi[0] = 100. #.. width. default =100.(m) +bbb.igspsori[0] = 1 #.. species. default =1 +bbb.albdsi[0] = 0.25 #.. pumping flux = (1.-albdsi)*1/4*n*sqrt(8T/pi/me) + #.. wall +bbb.igaso[0] = 0. #.. default =0. +bbb.xgaso[0] = 0. #.. position from inner. default =0. +bbb.wgaso[0] = 100. #.. width. default =100.(m) +bbb.igspsoro[0] = 1 #.. species. default =1 +bbb.albdso[0] = 0.25 #.. pumping flux = (1.-albdsi)*1/4*n*sqrt(8T/pi/me) + #.. target pumping for atoms +bbb.albedorb[0,0] = 0.25 +bbb.albedolb[0,0] = 0.25 + + +# Drifts and currents +bbb.isphion = 1 +bbb.b0 = 1.0 # =1 for normal direction of B-field +bbb.rsigpl=1.e-8 #anomalous cross-field conductivity +bbb.cfjhf=1. #turn-on heat flow from current [bbb.fqp] +bbb.cfjve = 1. #makes bbb.vex = vix - bbb.cfjve*bbb.fqx +bbb.cfjpy = 0. #diamag. cur. in flx.y-direction +bbb.cfjp2 = 0. #diamag. cur. in 2-direction +bbb.cfsigm = 1.0 +# +bbb.newbcl=1 +bbb.newbcr=1 +bbb.isfdiax =1. #Factor to turn on (ExB+diamag.) contrib. to sheath +# +bbb.cfyef = 1.0 #ExB drift in flx.y-dir. +bbb.cf2ef = 1.0 #ExB drift in 2-dir. +bbb.cfydd = 0. #Diamag. drift in flx.y-dir. [always=0] +bbb.cf2dd = 0. #Diamag. drift in 2-dir. [always=0] +bbb.cfrd = 0. #Resistive drift in flx.y and 2 dirs. +bbb.cfbgt = 0. #Diamag. energy drift [always=0] +bbb.cfybf = 1.0 #turns on bbb.vycb - radial grad_B drift +bbb.cf2bf = 1.0 #turns on bbb.v2cb - perp grad_B drift [nearly pol] +bbb.cfqybf = 1.0 #turns on bbb.vycb contrib to radial current +bbb.cfq2bf = 1.0 #turns on bbb.v2cb contrib to perp["2"] current +#..modified +bbb.cfqybbo=1. #turn off Grad B current on boundary +bbb.cfqydbo=0. #use full diagmagetic current on boundary to force j_r=0 + +bbb.cfniybbo=1. # use to avoid artificial source at core boundary +bbb.cfniydbo=0. # use to avoid artificial source at core boundary +bbb.cfeeybbo=1. # ditto +bbb.cfeeydbo=0. # ditto +#bbb.cfeixdbo=1. # turn on BXgrad(T) drift in plate BC +#bbb.cfeexdbo=1. # turn on diamagnetic drift in plate BC +bbb.cfeixdbo=0. +bbb.cfeexdbo=0. +bbb.cftef=1.0 #turns on v2ce for toroidal velocity +bbb.cftdd=1.0 #turns on v2dd (diamag vel) for toloidal velocity +bbb.cfqym=1.0 #turns on inertial correction to fqy current +# +bbb.isnewpot = 1 +bbb.rnewpot = 1. +#bbb.iphibcc = 0 #set bbb.phi[,1] uniform poloidally +bbb.iphibcc=3 # =3 gives ey=eycore on core bdry +bbb.iphibcwi=0 # set ey=0 on inner wall if =0 + # phi(PF)=phintewi*te(ix,0) on PF wall if =1 +bbb.iphibcwo=0 # same for outer wall +bbb.isutcore=2 # =1, set dut/dy=0 on iy=0 (if iphibcc=0) + # =0, toroidal angular momentum=lzcore on iy=0 (iphibcc=0) diff --git a/templates/D_only/inputs/curpot/tg_atom_drifts_cfnidhgy0p5.py b/templates/D_only/inputs/curpot/tg_atom_drifts_cfnidhgy0p5.py new file mode 100644 index 00000000..86d47b6d --- /dev/null +++ b/templates/D_only/inputs/curpot/tg_atom_drifts_cfnidhgy0p5.py @@ -0,0 +1,90 @@ +bbb.istgon[0] = 1 # Turn on D0 temperature equation +bbb.cftiexclg = 0. # Remove the Tg part in the Ti equation +bbb.cfdiss = 1.0 +bbb.istgcore[0] = 2 #..albedo +bbb.istgpfc[0] = 4#2 #..zml flow change to 4 later +bbb.istgwc[0] = 4#2 #..flow +bbb.istglb[0] = 4 +bbb.istgrb[0] = 4 + +bbb.recyce = 0.3 +bbb.recycm = -0.9 + +bbb.cfnidhgy = 0.5 +bbb.cfnidhg2 = 1.0 +bbb.cfnidhdis = 1.0 #..consider drift heating for dissociation +bbb.cfnidhmol = 1.0 #..ignore molecular v in dissociation drift heating + + +bbb.ncore[0] = 2e18 +# templates/D_only/inputs/boundary/walls/recycling/default.py +bbb.recycw[0:2] = [0.25, 0.95] #wall recycling if bbb.matwso,i=1 + +# gas pumping +bbb.nwsor = 1 #.. number of sources (sinks). defalut: =1 + #.. PRF +bbb.igasi[0] = 0. #.. pumping. default =0. +bbb.xgasi[0] = 0. #.. position from inner. default =0. +bbb.wgasi[0] = 100. #.. width. default =100.(m) +bbb.igspsori[0] = 1 #.. species. default =1 +bbb.albdsi[0] = 0.25 #.. pumping flux = (1.-albdsi)*1/4*n*sqrt(8T/pi/me) + #.. wall +bbb.igaso[0] = 0. #.. default =0. +bbb.xgaso[0] = 0. #.. position from inner. default =0. +bbb.wgaso[0] = 100. #.. width. default =100.(m) +bbb.igspsoro[0] = 1 #.. species. default =1 +bbb.albdso[0] = 0.25 #.. pumping flux = (1.-albdsi)*1/4*n*sqrt(8T/pi/me) + #.. target pumping for atoms +bbb.albedorb[0,0] = 0.25 +bbb.albedolb[0,0] = 0.25 + + +# Drifts and currents +bbb.isphion = 1 +bbb.b0 = 1.0 # =1 for normal direction of B-field +bbb.rsigpl=1.e-8 #anomalous cross-field conductivity +bbb.cfjhf=1. #turn-on heat flow from current [bbb.fqp] +bbb.cfjve = 1. #makes bbb.vex = vix - bbb.cfjve*bbb.fqx +bbb.cfjpy = 0. #diamag. cur. in flx.y-direction +bbb.cfjp2 = 0. #diamag. cur. in 2-direction +bbb.cfsigm = 1.0 +# +bbb.newbcl=1 +bbb.newbcr=1 +bbb.isfdiax =1. #Factor to turn on (ExB+diamag.) contrib. to sheath +# +bbb.cfyef = 1.0 #ExB drift in flx.y-dir. +bbb.cf2ef = 1.0 #ExB drift in 2-dir. +bbb.cfydd = 0. #Diamag. drift in flx.y-dir. [always=0] +bbb.cf2dd = 0. #Diamag. drift in 2-dir. [always=0] +bbb.cfrd = 0. #Resistive drift in flx.y and 2 dirs. +bbb.cfbgt = 0. #Diamag. energy drift [always=0] +bbb.cfybf = 1.0 #turns on bbb.vycb - radial grad_B drift +bbb.cf2bf = 1.0 #turns on bbb.v2cb - perp grad_B drift [nearly pol] +bbb.cfqybf = 1.0 #turns on bbb.vycb contrib to radial current +bbb.cfq2bf = 1.0 #turns on bbb.v2cb contrib to perp["2"] current +#..modified +bbb.cfqybbo=1. #turn off Grad B current on boundary +bbb.cfqydbo=0. #use full diagmagetic current on boundary to force j_r=0 + +bbb.cfniybbo=1. # use to avoid artificial source at core boundary +bbb.cfniydbo=0. # use to avoid artificial source at core boundary +bbb.cfeeybbo=1. # ditto +bbb.cfeeydbo=0. # ditto +#bbb.cfeixdbo=1. # turn on BXgrad(T) drift in plate BC +#bbb.cfeexdbo=1. # turn on diamagnetic drift in plate BC +bbb.cfeixdbo=0. +bbb.cfeexdbo=0. +bbb.cftef=1.0 #turns on v2ce for toroidal velocity +bbb.cftdd=1.0 #turns on v2dd (diamag vel) for toloidal velocity +bbb.cfqym=1.0 #turns on inertial correction to fqy current +# +bbb.isnewpot = 1 +bbb.rnewpot = 1. +#bbb.iphibcc = 0 #set bbb.phi[,1] uniform poloidally +bbb.iphibcc=3 # =3 gives ey=eycore on core bdry +bbb.iphibcwi=0 # set ey=0 on inner wall if =0 + # phi(PF)=phintewi*te(ix,0) on PF wall if =1 +bbb.iphibcwo=0 # same for outer wall +bbb.isutcore=2 # =1, set dut/dy=0 on iy=0 (if iphibcc=0) + # =0, toroidal angular momentum=lzcore on iy=0 (iphibcc=0)