Skip to content
Snippets Groups Projects
Select Git revision
  • 60bf751b0afefa0444c9ba5e90f3e8a69c2703a3
  • master default protected
  • fix_Makefile.mingw#2
  • update_Makefile.mingw
  • fix_Makefile.mingw
  • fix_API_for_C_apps
  • fix_procinfo_mac
  • boinccmd_gpu_mode_always_until_sigterm
  • fgrp_osx_hotfix
  • fix_boinc_master@f8250782
  • eah_wrapper_improvements
  • diagnostics_win-hotfix
  • diagnostics_win-hotfix-old
  • current_fgrp_apps
  • testing_gw_apps
  • gw_app_darwin_15
  • current_brp_apps
  • current_brp_apps_android10
  • current_gfx_apps
  • current_server
  • current_gw_apps
  • previous_fgrp_apps
  • previous_gw_apps
  • testing_brp_apps
  • apps_FGRP3_1.07
  • apps_FGRP3_1.08
26 results

boinc_api.h

Blame
    • David Anderson's avatar
      d5a8f6f1
      - API: add boinc_init_parallel(). · d5a8f6f1
      David Anderson authored
          This is like boinc_init() but for multithread apps.
          Unlike boinc_init(), it suspends/resumes all threads in the app,
          not just one.
          In Unix, this is done by forking,
          and having the parent process handle suspend/resume messages
          and suspend/resume the child using signals
          On Win, there's some nasty code that enumerates all
          threads in the whole system, and suspends/resumes
          those in a particular process.
      
      
      svn path=/trunk/boinc/; revision=20054
      d5a8f6f1
      History
      - API: add boinc_init_parallel().
      David Anderson authored
          This is like boinc_init() but for multithread apps.
          Unlike boinc_init(), it suspends/resumes all threads in the app,
          not just one.
          In Unix, this is done by forking,
          and having the parent process handle suspend/resume messages
          and suspend/resume the child using signals
          On Win, there's some nasty code that enumerates all
          threads in the whole system, and suspends/resumes
          those in a particular process.
      
      
      svn path=/trunk/boinc/; revision=20054
    test_hom.py 396 B
    import pykat
    
    kat = pykat.finesse.kat()
    
    kat.parseCommands("""
    l l1 1 0 0 n1
    sq l2 0 10 0 n4
    
    bs bs1 0.5 0.5 0 0 n1 n2 n3 n4
    
    fsig noise l1 amp 1 0 1
    
    qhd qhd180 180 n2 n3
    qhd qhd0 0 n2 n3
    qhdS qhd2 0 n2 n3
    qhdN qhd2 0 n2 n3
    scale meter qhd180
    scale meter qhd0
    scale meter qhd2
    scale 2 qhd0
    
    xaxis l1 phase lin 0 360 360
    """)
    
    print "".join(kat.generateKatScript())
    
    out = kat.run()
    
    out.plot()