Question: One of the files in my project has a for loop that I tried to parallelize using *OpenMP for*. When I ran it, I got a floating point exception. I couldn't reproduce the error in a separate test program, however, I could reproduce it in the same file using a dummy parallel region (the original for loop had some detailed array computations, hence the dummy code):

```
#pragma omp parallel for
for(i=0; i<8; i++)
{
  puts("hello world");
}

```

I still got the same error. Heres the gdb output:

```
    Program received signal SIGFPE, Arithmetic exception.
[Switching to Thread 0x7ffff4c44710 (LWP 18912)]
0x0000000000402fd4 in allocate_2D_matrix.omp_fn.0 (.omp_data_i=0x0) at main.c:119
119     #pragma omp parallel for

```

By trial-and-error, I solved the problem by adding a schedule to the openmp construct:

```
#pragma omp parallel for schedule(dynamic)
    for(i=0; i<8; i++)
    {
      puts("hello world");
    }

```

and it worked just fine. I could replicate this entire behaviour on 2 different systems (gcc 4.4.5 on 64 bit Linux Mint and gcc 4.5.0 on 64 bit Opensuse). 
Would anyone have any ideas as to what might have caused it? I strongly suspect it is related to my program, since I couldn't reproduce the error separately, but I dont know where to look at. The problem is solved of course, but I am curious. If need be, I can post the entire original function where I see this behaviour.

Answer: 
Your warnings should come from not having imported the header file where `SearchFlye` is declared in the .m file where `showSearchFlye` is defined.

The reason why it works is this: compiler does not have information about your class, hence the warnings, but your class is linked in and it contains all the selectors that are needed by the objective-c runtime (which does a dynamic dispatch).

If this is the correct way of changing view, depends on your application UI architecture. If you don't need a navigation controller or a tab bar, it seems fine to me clicking on a button to move to another view...
hi please use @class classname in .h file of yours ..
create project with navigation based and try it to push like your second question or else add a rootviewcontroller from a main view controller and then try sending pushviewcontroller

and also Maybe you have @class UIPickerTable in your .h file and you did not have #import UIPickerTable.h on your {RootViewController}.m file