#include #include int main(int argc, char** argv) { // 初始化 MPI 环境 MPI_Init(NULL, NULL); // 获取进程总数 int world_size; MPI_Comm_size(MPI_COMM_WORLD, &world_size); // 获取当前进程的秩 int world_rank; MPI_Comm_rank(MPI_COMM_WORLD, &world_rank); // 获取处理器名称 char processor_name[MPI_MAX_PROCESSOR_NAME]; int name_len; MPI_Get_processor_name(processor_name, &name_len); // 打印问候信息 printf("来自处理器 %s 的问候: rank %d / %d\n", processor_name, world_rank, world_size); // 结束 MPI 环境 MPI_Finalize(); return 0; }