udfOpenPipePrim()
Open a pipe to an external program from main processor.
Syntax
udfOpenPipePrim( udfHd, command ) ;
Type
AcuSolve User-Defined Function Client
Parameters
- udfHd
- The opaque handle (pointer) which was passed to the user function.
- command (string)
- Name and arguments of the external program.
Return Value
None
Description
This routine opens a client/server pipe to an external program, given by command. The external
program must use the standard read/write calls to receive/send ASCII data. This function is the same as
udfOpenPipe() except that only the main processor or
subdomain opens the pipe, that is, only a single copy of the external program is
executed. For
example,
udfOpenPipePrim( udfHd, "rsh pelican usrPres.pl 4 1 0" ) ;
Errors
- This routine expects a valid udfHd
- May only be called from a multiplier function or mesh motion user-defined function.