> On Apr 26, 2006, at 2:52 PM, Brad Krane wrote:
>
>> I've been poking around a little and it seems to me that the problem
>> is that the following functions can not be found in any of the LAM/MPI
>> library files.
>>
>> extern void free_comm_schedule(int **sched, int npes);
>> extern void empty_comm_schedule(int **sched, int npes);
>> extern int **make_comm_schedule(int npes);
>> extern void fill_comm_schedule(int **sched, int npes);
>> extern int check_comm_schedule(int **sched, int npes);
>> extern void invert_comm_schedule(int **sched, int npes);
>> extern void sort_comm_schedule(int **sched, int npes, int sort_pe);
>> extern void print_comm_schedule(int **sched, int npes);
>>
>> Where would these functions be found int the LAM/MPI package?
>
> These aren't MPI functions and aren't LAM internal functions, nor
> does LAM depend on those functions being available. Could these be
> FFTW-related functions?
These are defined in the fftw_mpi libraries:
>nm /opt/fftw/intel_8.1/2.1.5/lib/libsfftw_mpi.a | grep sort_comm_schedule
00001090 T sort_comm_schedule
000012b8 t sort_comm_schedule.A
000010b8 t sort_comm_schedule.J
U sort_comm_schedule
Hugh
|