diff --git a/CMakeLists.txt b/CMakeLists.txt index a2451a2590a35a575f712629a4773292acd78365..87f2055a6913041c839885293176fa33d3bc03ed 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -103,7 +103,7 @@ set( RP_CHAMELEON_PRECISIONS "s;d;c;z" ) include(RulesPrecisions) option(CHAMELEON_USE_MIGRATE - "This options enables the data migration in QR algorithms" OFF) + "This options enables the data migration in QR algorithms" ON) # Options to select the runtime # ----------------------------- diff --git a/runtime/parsec/control/runtime_descriptor.c b/runtime/parsec/control/runtime_descriptor.c index 12ac813e8d4f84b08cb2417c1ec0f4334f60add9..b11101f4461eaeaf5a3f1c454ca3622366d82071 100644 --- a/runtime/parsec/control/runtime_descriptor.c +++ b/runtime/parsec/control/runtime_descriptor.c @@ -345,6 +345,14 @@ void RUNTIME_data_flush( const MORSE_sequence_t *sequence, return; } +#if defined(CHAMELEON_USE_MIGRATE) +void RUNTIME_data_migrate( const MORSE_sequence_t *sequence, + const MORSE_desc_t *A, int Am, int An, int new_rank ) +{ + (void)sequence; (void)A; (void)Am; (void)An; (void)new_rank; +} +#endif + /******************************************************************************* * Get data addr **/ diff --git a/runtime/quark/control/runtime_descriptor.c b/runtime/quark/control/runtime_descriptor.c index 3832d9926ee7b00fa86b9ae04d7f52c8a7d7f4bc..d0fd7b4f2d68da05f753a6111469ace7ee460e3d 100644 --- a/runtime/quark/control/runtime_descriptor.c +++ b/runtime/quark/control/runtime_descriptor.c @@ -91,6 +91,14 @@ RUNTIME_data_flush( const MORSE_sequence_t *sequence, return; } +#if defined(CHAMELEON_USE_MIGRATE) +void RUNTIME_data_migrate( const MORSE_sequence_t *sequence, + const MORSE_desc_t *A, int Am, int An, int new_rank ) +{ + (void)sequence; (void)A; (void)Am; (void)An; (void)new_rank; +} +#endif + void *RUNTIME_data_getaddr( const MORSE_desc_t *desc, int m, int n ) { return desc->get_blkaddr( desc, m, n );