The standard gmx.something() calls go to the sidecar container with very limited resources. This is fine with lightweight commands like pdb2gmx, grompp etc.
On the contrary, mdrun, even for minimization and equilibration steps, may need more resources with bigger molecules. We should provide a way to call mdrun-api for these tasks alternatively.