Hello all (As you might know), I am working on implementing a new BTL for a proprietary fabric, and, taking the path of least effort, copying and pasting code from various pre-implemented BTL as is appropriate for our hardware. My question is: are there any guidance on which of the functions must be implemented and which are optional (i.e. depends on the underlying hardware)?
As a specific example, I see that mca_btl_tcp_component_progress() is never implemented although similar functions in other BTLs are. Thanks in advance Durga Life is complex. It has real and imaginary parts.