Skip to content

Force blocking y comm doesn't work anymore #10

Open
@andyandreolli

Description

@andyandreolli

channel/Makefile

Lines 47 to 55 in dcc9c3b

# for uiuj (various versions)
postpro/tke/uiuj_largesmall: flags += -DforceblockingY
postpro/tke/uiuj_spectra: flags += -DforceblockingY
# for runtime statistics
runtime: flags += -Druntimestats
postpro/conditional/Velocity_cut: flags += -DforceblockingY
postpro/conditional/zero_crossings: flags += -DforceblockingY

The -DforceblockingY flag does not produce the desired effect anymore. This flag is used to disable the non-blocking communication when compiling some postprocessing routines, regardless of whether the non blocking communication is enabled in header.h. See also the following lines:

channel/header.h

Lines 12 to 14 in dcc9c3b

#ifndef forceblockingY
#define nonblockingY
#endif

The problem might as well be with the C preprocessor.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions