Há também o MPICH e o Boost MPT, mas isso provavelmente não é o que você está querendo dizer.
Você provavelmente está querendo saber se é possível executar qualquer programa arbitrário em um cluster HPC. A resposta é não e apenas por causa de como a execução de um programa executável realmente funciona.
Esses sistemas destinam-se a resolver o problema de como você divide a carga de trabalho entre os nós do trabalhador. Existe algum tipo de infra-estrutura de software para que os nós recebam seu trabalho, compartilhem os resultados e repitam o ciclo.
Se estiver interessado em resolver um problema específico que está a ter com o OpenMPI, poderá publicar no Stack Overflow.