Giacomo Rossi

Results 7 issues of Giacomo Rossi

Add group inheritance prevent duplicating CLAs: for example now we have to do ```fortran call cli%add_group(group='reconstruct', description='perform WENO reconstruction') call cli%add(group='reconstruct', switch='--interpolator', switch_ab='-i', help='WENO interpolator type', required=.false., & def='JS', act='store',...

I don't know if it is the smarter way... I think it is the cleanest one!!!

I've cloned the repository and followed the three steps for PyWENO instalaltion, but after `import numpy` and `import sympy`, the command `import pyweno` lead to the following error: `>>> import...

In the present version of WenOOF, the WENO reconstruction process can be realized only on the two cell interfaces (i-1/2, i+1/2); following the work done with WENO interpolation, this process...

enhancement
open discussion

In case of WENO interpolation, linear weights (kappa objects in WenOOF) can assume negative values: this behaviour can lead to unstable schemes and therefore a suitable strategy to avoid this...

enhancement
open discussion

The functions [weno_exp](https://github.com/Fortran-FOSS-Programmers/WenOOF/blob/master/src/lib/wenoof_alpha_coefficients_z.f90#L97-#L103) and [tau](https://github.com/Fortran-FOSS-Programmers/WenOOF/blob/master/src/lib/wenoof_alpha_coefficients_z.f90#L88-#L95) maybe have to be changed in something new according to the following papers: *High Order Weighted Essentially Non-Oscillatory WENO-Z schemes for Hyperbolic Conservation Laws*, Castro,...

enhancement
open discussion

It seems that the make.inc generated from `configure-qe-skx.sh` still refers to threaded MKL. If I compile pw using that make.inc file, I got a lot of errors like: ` /opt/intel/compilers_and_libraries_2020.2.254/linux/mkl/lib/intel64/libmkl_intel_thread.a(dpttrs_par.o):...