easybuild-easyblocks
easybuild-easyblocks copied to clipboard
Replace `run_cmd` and `run_cmd_qa` with `run_shell_cmd`
The todo list for replacing run_cmd and run_cmd_qa with run_shell_cmd for EB5.
Please make sure this issue is updated with links to the PRs for the changes. PRs can contain multiple easyblock updates, but please consider the required testing so that there is not too many tests to be done for any one PR. Also, remember that some easyblocks are also used via easyblock = 'EB_name' or inherited.
run_cmd only
adf.py: #3091amber.py: #3094anaconda.py: #3090ansys.py: #3099ant.py: #3098arb.py: #3096 ~~#3095~~atlas.py: #3103 ~~#3097~~bazel.py: #3102binutils.py: #3105blacs.py: #3104boost.py: #3100bzip2.py: #3101cfdemcoupling.py: #3151charmm.py: #3108chimera.py: #3109clang.py: #3139comsol.py: #3110cp2k.py: #3113cppcheck.py: #3111cryptography.py: #3107cudacompat.py: #3112dl_poly_classic.py: #3152dm_reverb.py: #3153dolfin.py: #3154doxygen.py: #3114dualsphysics.py: #3293esmf.py: #3115espresso.py: #3117 ~~#3116~~faststructure.py: #3155fdtd_solutions.py: #3156flexiblas.py: #3136fluent.py: #3135freefem.py: #3157fsl.py: #3134gamess_us.py: #3342 (having first done #3047 to eliminate use ofrun_cmd_qa)gate.py: #3133gcc.py: #3137go.py: #3132gromacs.py: #3131gurobi.py: #3130hadoop.py: #3129hpl.py: #3128hpcg.py: #3158icc.py: #3159imkl.py: #3122imod.py: #3126impi.py: #3124intel_compilers.py: #3127ironpython.py: #3125itac.py: #3123java.py: #3120lammps.py: #3244lapack.py: #3219libint.py: #3218libqglviewer.py: #3217libsmm.py: #3216matlab.py: #3215mcr.py: #3213metis.py: #3212mono.py: #3211mrbayes.py: #3210mrtrix.py: #3209msm.py: #3208mummer.py: #3207mxnet.py: #3206mymedialite.py: #3205namd.py: #3204ncl.py: #3203nemo.py: #3202neuron.py: #3201nim.py: #3200numpy.py: #3199nvhpc.py: #3198nwchem.py: #3197ocaml.py: #3243 ~~#3196~~openifs.py: #3194openblas.py: #3195openssl_wrapper.py: #3193openssl.py: #3193palm.py: #3166parmetis.py: #3167perl.py: #3162petsc.py: #3168pgi.py: #3181pplacer.py: #3185 ~~#3183~~psi.py: needed for #3214pybind11.py: #3171python.py: #3169python_meep.py: #3182qscintilla.py: #3150root.py: #3149rosetta.py: #3147 ~~#3148~~rust.py: #3146scalapack.py: #3106scipion.py: #3140scotch.py: #3141sepp.py: #3142slepc.py: #3143siesta.py: #3192star_ccm.py: #3144tbb.py: #3145tensorflow_compression.py: #3164tensorflow.py: #3165tensorrt.py: #3179tinker.py: #3180totalview.py: #3191trinity.py: #3190ucx_plugins.py: #3189vep.py: #3188vmd.py: #3187vsc_tools.py: #3138wxpython.py: #3093xmipp.py: #3092
run_cmd_qa
- [ ]
abaqus.py:run_cmd_qa acml.py: #3172aladin.py: #3173bisearch.py: #3174cplex.py: #3295cuda.py: #3274doris.py: #3175geant4.py: #3296 and #3302healpix.py: #3285maple.py: #3286mathematica.py: #3298modeller.py: #3292molpro.py: #3294openfoam.py: #3299qt.py: #3291repeatmasker.py: #3290repeatmodeler.py: #3289samcef.py: #3176sas.py: #3177snphylo.py:run_cmd, #3178stata.py: #3288- [ ]
wien2k.py:run_cmd,run_cmd_qa wps.py: #3297wrf.py: #3270wrf_fire.py: #3271
Nothing to do
- a nothing to do:
aocc.py,aomp.py,allinea.py,advisor.py,armadillo.py - b nothing to do:
bwa.py,bwise.py,bowtie2.py,bioconductor.py,berkeleygw.py,blat.py,blender.py,bowtie.py,bamtools.py - c nothing to do:
cblas.py,cgal.py,clang_aomp.py,code_server.py,cudnn.py,chapel.py,cufflinks.py,crispr_dav.py,cmake.py - d nothing to do:
db.py - e nothing to do:
extrae.py,eigen.py,epd.py,elsi.py,easybuildmeta.py,egglib.py,elpa.py - f nothing to do:
flex.py,ferret.py,fftw.py,freesurfer.py,foldx.py,fftwmpi.py,freetype.py - g nothing to do:
g2lib.py,gctf.py,ghc.py,g2clib.py - h nothing to do:
hypre.py,hdf5.py,hpcc.py - i nothing to do:
imkl_fftw.py,ifort.py,inspector.py,ipp.py,iccifort.py - j nothing to do:
jaxlib.py - k no easyblocks
- l nothing to do:
lua.py,libxml2.py,llvm.py,libdrm.py - m nothing to do:
mvapich2.py,mothur.py,motioncor2.py,metagenome_atlas.py,mutil.py,mamba.py,mesa.py,metavelvet.py,mpich.py,mumps.py,mtl4.py - n nothing to do:
numexpr.py,nose.py,nccl.py,netcdf_fortran.py,netcdf.py,netcdf4_python.py,ncurses.py - o nothing to do:
opencv.py,orca.py,octave.py,openbabel.py,openmpi.py - p nothing to do:
psmpi.py,pytorch.py,pyzmq.py,primer3.py,pasha.py,paraver.py,pbdmpi.py,pdt.py,pyquante.py,picard.py,pbdslap.py - q nothing to do:
quantumespresso.py - r nothing to do:
reticulate.py,r.py,ruby.py,rserve.py,rmpi.py - s nothing to do:
superlu.py,suitesparse.py,sympy.py,scalasca1.py,shrimp.py,swig.py,scipy.py,score_p.py,samtools.py,soapdenovo.py - t nothing to do:
torchvision.py,tkinter.py,tornado.py,tau.py,trilinos.py - u nothing to do:
ufc.py - v nothing to do:
velvet.py,vtune.py - x nothing to do:
xcrysden.py,xml.py,xalt.py - y no easyblocks
- z no easyblocks