Skip to content
Snippets Groups Projects
Verified Commit dd281e76 authored by Florian Atteneder's avatar Florian Atteneder
Browse files

apply Polyester.@batch to cons2prim loops

parent 407b9bcb
No related tags found
Loading
Pipeline #6779 passed
......@@ -6,6 +6,7 @@ using dg1d
using Roots
using LinearAlgebra
using LoopVectorization
using Polyester
using BasicInterpolators
......
......@@ -3,7 +3,7 @@
#######################################################################
@with_signature [simd=false] function cons2prim_valencia1d_freeze_flags(eq::AbstractEquation)
@with_signature [polyester=true] function cons2prim_valencia1d_freeze_flags(eq::AbstractEquation)
@accepts D, Sr, τ, r
@accepts c2p_reset_atm, c2p_limit_vr, c2p_freeze_atm
@accepts γrr, sqrt_detγ
......@@ -14,7 +14,7 @@
= sqrt_detγ*τ
@returns D, Sr, τ, rD, rSr, , ρ, vr, v, ϵ, p, ρhW2, c2p_reset_ϵ, c2p_reset_atm, c2p_limit_vr, c2p_init_admissible
end
@with_signature [simd=false] function cons2prim_valencia1d(eq::AbstractEquation)
@with_signature [polyester=true] function cons2prim_valencia1d(eq::AbstractEquation)
@accepts D, Sr, τ, r
@accepts c2p_reset_atm, c2p_limit_vr, c2p_freeze_atm
@accepts γrr, sqrt_detγ
......@@ -27,7 +27,7 @@ end
end
@with_signature [simd=false] function cons2prim_spherical1d_freeze_flags(eq::AbstractEquation)
@with_signature [polyester=true] function cons2prim_spherical1d_freeze_flags(eq::AbstractEquation)
@accepts D, Sr, τ, r
@accepts c2p_reset_atm, c2p_limit_vr, c2p_freeze_atm
@accepts γrr
......@@ -36,7 +36,7 @@ end
@returns D, Sr, τ, ρ, vr, v, ϵ, p, ρhW2, c2p_reset_ϵ, c2p_reset_atm, c2p_limit_vr, c2p_init_admissible
end
@with_signature [simd=false] function cons2prim_spherical1d(eq::AbstractEquation)
@with_signature [polyester=true] function cons2prim_spherical1d(eq::AbstractEquation)
@accepts D, Sr, τ, r
@accepts c2p_reset_atm, c2p_limit_vr, c2p_freeze_atm
@accepts γrr
......@@ -46,7 +46,7 @@ end
end
@with_signature [simd=false] function cons2prim_rescaled_spherical1d_freeze_flags(eq::AbstractEquation)
@with_signature [polyester=true] function cons2prim_rescaled_spherical1d_freeze_flags(eq::AbstractEquation)
@accepts D, Sr, τ, r
@accepts c2p_reset_atm, c2p_limit_vr, c2p_freeze_atm
@accepts γrr, B
......@@ -58,7 +58,7 @@ end
= r*B^3*τ
@returns D, Sr, τ, rD, rSr, , ρ, vr, v, ϵ, p, ρhW2, c2p_reset_ϵ, c2p_reset_atm, c2p_limit_vr, c2p_init_admissible
end
@with_signature [simd=false] function cons2prim_rescaled_spherical1d(eq::AbstractEquation)
@with_signature [polyester=true] function cons2prim_rescaled_spherical1d(eq::AbstractEquation)
@accepts D, Sr, τ, r
@accepts c2p_reset_atm, c2p_limit_vr, c2p_freeze_atm
@accepts γrr, B
......@@ -72,7 +72,7 @@ end
end
@with_signature [simd=false] function cons2prim_doublecartoon_freeze_flags(eq::AbstractEquation)
@with_signature [polyester=true] function cons2prim_doublecartoon_freeze_flags(eq::AbstractEquation)
@accepts D, Sx, τ, r
@accepts c2p_reset_atm, c2p_limit_vr, c2p_freeze_atm
@accepts γxx, sqrtdetγ
......@@ -84,7 +84,7 @@ end
= sqrtdetγ*τ
@returns D, Sx, τ, rD, rSx, , ρ, vx, v, ϵ, p, ρhW2, c2p_reset_ϵ, c2p_reset_atm, c2p_limit_vr, c2p_init_admissible
end
@with_signature [simd=false] function cons2prim_doublecartoon(eq::AbstractEquation)
@with_signature [polyester=true] function cons2prim_doublecartoon(eq::AbstractEquation)
@accepts D, Sx, τ, r
@accepts c2p_reset_atm, c2p_limit_vr, c2p_freeze_atm
@accepts γxx, sqrtdetγ
......@@ -98,7 +98,7 @@ end
end
@with_signature [simd=false] function cons2prim_cartoon_freeze_flags(eq::AbstractEquation)
@with_signature [polyester=true] function cons2prim_cartoon_freeze_flags(eq::AbstractEquation)
@accepts D, Sx, Sz, τ, x, y
@accepts c2p_reset_atm, c2p_limit_vr, c2p_freeze_atm
@accepts γxx, γzz, sqrtdetγ
......@@ -112,7 +112,7 @@ end
= sqrtdetγ*τ
@returns D, Sx, Sz, τ, rD, rSx, rSz, , ρ, vx, vz, v, ϵ, p, ρhW2, c2p_reset_ϵ, c2p_reset_atm, c2p_limit_vr, c2p_init_admissible
end
@with_signature [simd=false] function cons2prim_cartoon(eq::AbstractEquation)
@with_signature [polyester=true] function cons2prim_cartoon(eq::AbstractEquation)
@accepts D, Sx, Sz, τ, x, y
@accepts c2p_reset_atm, c2p_limit_vr, c2p_freeze_atm
@accepts γxx, γzz, sqrtdetγ
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment