void initializeThreading() { if (atomicallyInitializedStaticMutex) return; atomicallyInitializedStaticMutex = new Mutex; threadMapMutex(); initializeRandomNumberGenerator(); }
void initializeThreading() { if (!atomicallyInitializedStaticMutex) { atomicallyInitializedStaticMutex = new Mutex; threadMapMutex(); initializeRandomNumberGenerator(); mainThreadIdentifier = currentThread(); } }
void initializeThreading() { if (!atomicallyInitializedStaticMutex) { atomicallyInitializedStaticMutex = new Mutex; threadMapMutex(); initializeRandomNumberGenerator(); #if !PLATFORM(DARWIN) || PLATFORM(CHROMIUM) mainThreadIdentifier = currentThread(); #endif initializeMainThread(); } }
void initializeThreading() { if (!g_thread_supported()) g_thread_init(NULL); ASSERT(g_thread_supported()); if (!atomicallyInitializedStaticMutex) { atomicallyInitializedStaticMutex = new Mutex; threadMapMutex(); initializeRandomNumberGenerator(); } }
int main(int argc, char *argv[]) { double sq_distance_from_initial_pt; int i; // overhead setCommandLineParameters(argc, argv); verbose = getFlagParam("-verbose"); getIntParam("-seed", &seed); if (getFlagParam("-randomize")) randomize(); else initializeRandomNumberGenerator(); getVectorParam("-box", &box_x, &box_y, &box_z); getDoubleParam("-verlet_cutoff", &verlet_cutoff); getDoubleParam("-sea_level", &sea_level); getDoubleParam("-test_diameter", &test_diameter); getDoubleParam("-test_epsilon", &test_epsilon); getIntParam("-n", &number_of_samples); if (getFlagParam("-usage")) { printf("\nusage:\t-box [ 10 10 10 ]\n"); printf(" \t-verlet_cutoff [ 64.0 ]\n"); printf(" \t-sea_level [ 347.0 ]\n"); printf(" \t-test_diameter [ 1.0 ]\n"); printf(" \t-test_epsilon [ 1.0 ]\n"); printf(" \t-n [ 100 ]\n\n"); exit(0); } x_increment=box_x/(0.0 + number_of_samples); y_increment=box_y/(0.0 + number_of_samples); z_increment=box_z/(0.0 + number_of_samples); readConfiguration(); for (i=0; i<number_of_molecules; i++) { while (x[i] >= box_x) x[i] -= box_x; while (y[i] >= box_y) y[i] -= box_y; while (z[i] >= box_z) z[i] -= box_z; while (x[i] < 0) x[i] += box_x; while (y[i] < 0) y[i] += box_y; while (z[i] < 0) z[i] += box_z; } for (test_x=0; test_x < box_x; test_x += x_increment) for (test_y=0; test_y < box_y; test_y += y_increment) for (test_z=0; test_z < box_z; test_z += z_increment) if (calculateEnergy(test_diameter) < sea_level) printf("%lf\t%lf\t%lf\t%lf\n", test_x, test_y, test_z, test_diameter); return 0; }
void initializeThreading() { if (!atomicallyInitializedStaticMutex) { atomicallyInitializedStaticMutex = new Mutex; threadMapMutex(); initializeRandomNumberGenerator(); QThread* mainThread = QCoreApplication::instance()->thread(); mainThreadIdentifier = identifierByQthreadHandle(mainThread); if (!mainThreadIdentifier) mainThreadIdentifier = establishIdentifierForThread(mainThread); initializeMainThread(); } }
void initializeThreading() { if (atomicallyInitializedStaticMutex) return; WTF::double_conversion::initialize(); // StringImpl::empty() does not construct its static string in a threadsafe fashion, // so ensure it has been initialized from here. StringImpl::empty(); atomicallyInitializedStaticMutex = new Mutex; threadMapMutex(); initializeRandomNumberGenerator(); wtfThreadData(); s_dtoaP5Mutex = new Mutex; initializeDates(); }
void initializeThreading() { if (atomicallyInitializedStaticMutex) return; // StringImpl::empty() does not construct its static string in a threadsafe fashion, // so ensure it has been initialized from here. StringImpl::empty(); atomicallyInitializedStaticMutex = new Mutex; threadMapMutex(); initializeRandomNumberGenerator(); ThreadIdentifierData::initializeOnce(); wtfThreadData(); #if ENABLE(WTF_MULTIPLE_THREADS) s_dtoaP5Mutex = new Mutex; initializeDates(); #endif }
void initializeThreading() { static bool isInitialized; if (isInitialized) return; isInitialized = true; WTF::double_conversion::initialize(); // StringImpl::empty() does not construct its static string in a threadsafe fashion, // so ensure it has been initialized from here. StringImpl::empty(); threadMapMutex(); initializeRandomNumberGenerator(); wtfThreadData(); initializeDates(); }
int main(int argc, char *argv[]) { instream = stdin; setCommandLineParameters(argc, argv); getVectorParam("-box", &box_x, &box_y, &box_z); verbose = getFlagParam("-verbose"); if (getFlagParam("-randomize")) randomize(); else initializeRandomNumberGenerator(); getDoubleParam("-c_convergence_ratio", &c_convergence_ratio); getDoubleParam("-d_step_size", &d_step_size); getIntParam("-n", &number_of_samples); getIntParam("-n_trials", &n_trials); volume_sampling = getFlagParam("-volume_sampling"); readConfiguration(); sampleCavities(); return 0; }