@pytest.mark.skipif((not os.environ.get('lmp', False)), reason='lmp not found in environment: Please install LAMMPS and set the $lmp env. variable to point to the executatble.')
@pytest.fixture(scope='module')
def all_gp():
    allgp_dict = {}
    np.random.seed(123)
    for bodies in body_list:
        for multihyps in multi_list:
            gp_model = get_gp(bodies, 'mc', multihyps, cellabc=[1.5, 1, 2], force_only=force_block_only, noa=5)
            gp_model.parallel = True
            gp_model.n_cpus = 2
            allgp_dict[f'{bodies}{multihyps}'] = gp_model
    (yield allgp_dict)
    del allgp_dict
@pytest.mark.skipif((not os.environ.get('lmp', False)), reason='lmp not found in environment: Please install LAMMPS and set the $lmp env. variable to point to the executatble.')
@pytest.fixture(scope='module')
def all_gp():
    allgp_dict = {}
    np.random.seed(123)
    for bodies in body_list:
        for multihyps in multi_list:
            gp_model = get_gp(bodies, 'mc', multihyps, cellabc=[1.5, 1, 2], force_only=force_block_only, noa=5)
            gp_model.parallel = True
            gp_model.n_cpus = 2
            allgp_dict[f'{bodies}{multihyps}'] = gp_model
    (yield allgp_dict)
    del allgp_dict