Skip to content
Snippets Groups Projects
Commit 4be5d3b9 authored by Matteo Cicuttin's avatar Matteo Cicuttin
Browse files

Removed OpenMP stuff.

parent 4765d09f
No related branches found
No related tags found
No related merge requests found
...@@ -146,7 +146,6 @@ compute_field_jumps(solver_state& state, const field& in) ...@@ -146,7 +146,6 @@ compute_field_jumps(solver_state& state, const field& in)
{ {
size_t num_all_fluxes = num_elems_all_orientations(ed) * ed.num_faces_per_elem * ed.num_fluxes; size_t num_all_fluxes = num_elems_all_orientations(ed) * ed.num_faces_per_elem * ed.num_fluxes;
#pragma omp parallel for
for (size_t i = 0; i < num_all_fluxes; i++) for (size_t i = 0; i < num_all_fluxes; i++)
{ {
auto lofs = i; auto lofs = i;
...@@ -184,7 +183,6 @@ compute_field_jumps_E(solver_state& state, const field& in) ...@@ -184,7 +183,6 @@ compute_field_jumps_E(solver_state& state, const field& in)
{ {
size_t num_all_fluxes = num_elems_all_orientations(ed) * ed.num_faces_per_elem * ed.num_fluxes; size_t num_all_fluxes = num_elems_all_orientations(ed) * ed.num_faces_per_elem * ed.num_fluxes;
#pragma omp parallel for
for (size_t i = 0; i < num_all_fluxes; i++) for (size_t i = 0; i < num_all_fluxes; i++)
{ {
auto lofs = i; auto lofs = i;
...@@ -216,7 +214,6 @@ compute_field_jumps_H(solver_state& state, const field& in) ...@@ -216,7 +214,6 @@ compute_field_jumps_H(solver_state& state, const field& in)
{ {
size_t num_all_fluxes = num_elems_all_orientations(ed) * ed.num_faces_per_elem * ed.num_fluxes; size_t num_all_fluxes = num_elems_all_orientations(ed) * ed.num_faces_per_elem * ed.num_fluxes;
#pragma omp parallel for
for (size_t i = 0; i < num_all_fluxes; i++) for (size_t i = 0; i < num_all_fluxes; i++)
{ {
auto lofs = i; auto lofs = i;
...@@ -248,7 +245,6 @@ compute_fluxes_planar(solver_state& state) ...@@ -248,7 +245,6 @@ compute_fluxes_planar(solver_state& state)
{ {
size_t num_all_faces = num_elems_all_orientations(ed) * ed.num_faces_per_elem; size_t num_all_faces = num_elems_all_orientations(ed) * ed.num_faces_per_elem;
#pragma omp parallel for
for (size_t iF = 0; iF < num_all_faces; iF++) for (size_t iF = 0; iF < num_all_faces; iF++)
{ {
auto n = ed.normals.row(iF); auto n = ed.normals.row(iF);
...@@ -297,7 +293,6 @@ compute_fluxes_planar_E(solver_state& state) ...@@ -297,7 +293,6 @@ compute_fluxes_planar_E(solver_state& state)
{ {
size_t num_all_faces = num_elems_all_orientations(ed) * ed.num_faces_per_elem; size_t num_all_faces = num_elems_all_orientations(ed) * ed.num_faces_per_elem;
#pragma omp parallel for
for (size_t iF = 0; iF < num_all_faces; iF++) for (size_t iF = 0; iF < num_all_faces; iF++)
{ {
auto n = ed.normals.row(iF); auto n = ed.normals.row(iF);
...@@ -340,7 +335,6 @@ compute_fluxes_planar_H(solver_state& state) ...@@ -340,7 +335,6 @@ compute_fluxes_planar_H(solver_state& state)
{ {
size_t num_all_faces = num_elems_all_orientations(ed) * ed.num_faces_per_elem; size_t num_all_faces = num_elems_all_orientations(ed) * ed.num_faces_per_elem;
#pragma omp parallel for
for (size_t iF = 0; iF < num_all_faces; iF++) for (size_t iF = 0; iF < num_all_faces; iF++)
{ {
auto n = ed.normals.row(iF); auto n = ed.normals.row(iF);
...@@ -424,7 +418,6 @@ compute_fluxes_H(solver_state& state, const field& in, field& out) ...@@ -424,7 +418,6 @@ compute_fluxes_H(solver_state& state, const field& in, field& out)
static void static void
compute_euler_update(solver_state& state, const field& y, const field& k, double dt, field& out) compute_euler_update(solver_state& state, const field& y, const field& k, double dt, field& out)
{ {
#pragma omp parallel for
for (size_t i = 0; i < out.num_dofs; i++) for (size_t i = 0; i < out.num_dofs; i++)
{ {
auto CR = 1.0 - dt*state.matparams.sigma_over_epsilon[i]; auto CR = 1.0 - dt*state.matparams.sigma_over_epsilon[i];
...@@ -434,7 +427,6 @@ compute_euler_update(solver_state& state, const field& y, const field& k, double ...@@ -434,7 +427,6 @@ compute_euler_update(solver_state& state, const field& y, const field& k, double
out.Ez[i] = y.Ez[i]*CR + k.Ez[i]*CC; out.Ez[i] = y.Ez[i]*CR + k.Ez[i]*CC;
} }
#pragma omp parallel for
for (size_t i = 0; i < out.num_dofs; i++) for (size_t i = 0; i < out.num_dofs; i++)
{ {
auto CC = dt*state.matparams.inv_mu[i]; auto CC = dt*state.matparams.inv_mu[i];
...@@ -447,7 +439,6 @@ compute_euler_update(solver_state& state, const field& y, const field& k, double ...@@ -447,7 +439,6 @@ compute_euler_update(solver_state& state, const field& y, const field& k, double
static void static void
compute_rk4_weighted_sum(solver_state& state, const field& in, double dt, field& out) compute_rk4_weighted_sum(solver_state& state, const field& in, double dt, field& out)
{ {
#pragma omp parallel for
for (size_t i = 0; i < out.num_dofs; i++) for (size_t i = 0; i < out.num_dofs; i++)
{ {
auto CR = 1.0 - dt*state.matparams.sigma_over_epsilon[i]; auto CR = 1.0 - dt*state.matparams.sigma_over_epsilon[i];
...@@ -457,7 +448,6 @@ compute_rk4_weighted_sum(solver_state& state, const field& in, double dt, field& ...@@ -457,7 +448,6 @@ compute_rk4_weighted_sum(solver_state& state, const field& in, double dt, field&
out.Ez[i] = in.Ez[i]*CR + CC*(state.k1.Ez[i] + 2*state.k2.Ez[i] + 2*state.k3.Ez[i] + state.k4.Ez[i])/6; out.Ez[i] = in.Ez[i]*CR + CC*(state.k1.Ez[i] + 2*state.k2.Ez[i] + 2*state.k3.Ez[i] + state.k4.Ez[i])/6;
} }
#pragma omp parallel for
for (size_t i = 0; i < out.num_dofs; i++) for (size_t i = 0; i < out.num_dofs; i++)
{ {
auto CC = dt*state.matparams.inv_mu[i]; auto CC = dt*state.matparams.inv_mu[i];
...@@ -480,7 +470,6 @@ leapfrog(solver_state& state) ...@@ -480,7 +470,6 @@ leapfrog(solver_state& state)
auto dt = state.delta_t; auto dt = state.delta_t;
compute_curls_H(state, state.emf_curr, state.tmp); compute_curls_H(state, state.emf_curr, state.tmp);
compute_fluxes_H(state, state.emf_curr, state.tmp); compute_fluxes_H(state, state.emf_curr, state.tmp);
#pragma omp parallel for
for (size_t i = 0; i < state.emf_next.num_dofs; i++) for (size_t i = 0; i < state.emf_next.num_dofs; i++)
{ {
auto CRM = 1.0 - 0.5*dt*state.matparams.sigma_over_epsilon[i]; auto CRM = 1.0 - 0.5*dt*state.matparams.sigma_over_epsilon[i];
...@@ -494,7 +483,6 @@ leapfrog(solver_state& state) ...@@ -494,7 +483,6 @@ leapfrog(solver_state& state)
compute_curls_E(state, state.emf_next, state.tmp); compute_curls_E(state, state.emf_next, state.tmp);
compute_fluxes_E(state, state.emf_next, state.tmp); compute_fluxes_E(state, state.emf_next, state.tmp);
#pragma omp parallel for
for (size_t i = 0; i < state.emf_next.num_dofs; i++) for (size_t i = 0; i < state.emf_next.num_dofs; i++)
{ {
auto CC = dt*state.matparams.inv_mu[i]; auto CC = dt*state.matparams.inv_mu[i];
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment